GenerateGeodatabaseParameters class final

The parameters that specify how a sync-enabled geodatabase is generated and downloaded from an ArcGIS feature service using a GenerateGeodatabaseJob.

To generate parameters with values which take into account the capabilities supported by the ArcGIS feature service and the data it contains, call GeodatabaseSyncTask.createDefaultGenerateGeodatabaseParameters. You can then modify the parameters with any desired changes. Alternatively, you can generate an empty set of parameters using GenerateGeodatabaseParameters.new and set the parameters individually. To create a GenerateGeodatabaseJob, pass the parameters to the GeodatabaseSyncTask.generateGeodatabase method and provide a path where the .geodatabase file can be downloaded to on the device.

You can also use the GenerateGeodatabaseParameters to provide more fine-grained control over the geodatabase that is exported when an offline map is generated. For more information, see the GenerateOfflineMapParameterOverrides class.

Implemented types

Constructors

GenerateGeodatabaseParameters.new()
Create a parameters object for use with the generate method on the geodatabase sync task.
factory

Properties

attachmentSyncDirection ↔ AttachmentSyncDirection
Specifies the direction for attachments to be synchronized.
getter/setter pair
extent ↔ Geometry?
The geometry that is used to intersect the features in the service to replicate into the geodatabase.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
layerOptions → List<GenerateLayerOption>
The list of layers and tables to include in the geodatabase if the sync model is layer.
no setter
outSpatialReference ↔ SpatialReference?
The spatial reference that is used for the generated geodatabase.
getter/setter pair
returnAttachments ↔ bool
Indicates if attachments are added to the geodatabase.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
syncAnnotations ↔ bool
Specifies whether Annotation data is to be included from the service, when generating, or downloading to, an offline geodatabase.
getter/setter pair
syncAttributeRules ↔ bool
Specifies whether Attribute Rule data is to be included from the service, when generating, or synchronizing with, an offline geodatabase.
getter/setter pair
syncContingentValues ↔ bool
Specifies whether Contingent Value data is to be included from the service, when generating, or synchronizing with, an offline geodatabase.
getter/setter pair
syncDimensions ↔ bool
Specifies whether Dimension data is to be included from the service, when generating, or synchronizing with, an offline geodatabase.
getter/setter pair
syncModel ↔ SyncModel
The synchronization model that will be used generate a geodatabase.
getter/setter pair
utilityNetworkSyncMode ↔ UtilityNetworkSyncMode
Specifies the generation and synchronization mode of Utility Network data from the service to an offline geodatabase.
getter/setter pair

Methods

clone() → GenerateGeodatabaseParameters
Clones the GenerateGeodatabaseParameters.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited