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