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()
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