Class GremlinGraphGetPropertiesResource
java.lang.Object
com.azure.resourcemanager.cosmos.models.GremlinGraphResource
com.azure.resourcemanager.cosmos.models.GremlinGraphGetPropertiesResource
- All Implemented Interfaces:
com.azure.json.JsonSerializable<GremlinGraphResource>
The GremlinGraphGetPropertiesResource model.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of GremlinGraphGetPropertiesResource class. -
Method Summary
Modifier and TypeMethodDescriptionetag()
Get the etag property: A system generated property representing the resource etag required for optimistic concurrency control.fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of GremlinGraphGetPropertiesResource from the JsonReader.rid()
Get the rid property: A system generated property.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) ts()
Get the ts property: A system generated property that denotes the last updated timestamp of the resource.void
validate()
Validates the instance.withAnalyticalStorageTtl
(Long analyticalStorageTtl) Set the analyticalStorageTtl property: Analytical TTL.withConflictResolutionPolicy
(ConflictResolutionPolicy conflictResolutionPolicy) Set the conflictResolutionPolicy property: The conflict resolution policy for the graph.withCreateMode
(CreateMode createMode) Set the createMode property: Enum to indicate the mode of resource creation.withDefaultTtl
(Integer defaultTtl) Set the defaultTtl property: Default time to live.Set the id property: Name of the Cosmos DB Gremlin graph.withIndexingPolicy
(IndexingPolicy indexingPolicy) Set the indexingPolicy property: The configuration of the indexing policy.withPartitionKey
(ContainerPartitionKey partitionKey) Set the partitionKey property: The configuration of the partition key to be used for partitioning data into multiple partitions.withRestoreParameters
(ResourceRestoreParameters restoreParameters) Set the restoreParameters property: Parameters to indicate the information about the restore.withUniqueKeyPolicy
(UniqueKeyPolicy uniqueKeyPolicy) Set the uniqueKeyPolicy property: The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.Methods inherited from class com.azure.resourcemanager.cosmos.models.GremlinGraphResource
analyticalStorageTtl, conflictResolutionPolicy, createMode, defaultTtl, id, indexingPolicy, partitionKey, restoreParameters, uniqueKeyPolicy
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
GremlinGraphGetPropertiesResource
public GremlinGraphGetPropertiesResource()Creates an instance of GremlinGraphGetPropertiesResource class.
-
-
Method Details
-
rid
Get the rid property: A system generated property. A unique identifier.- Returns:
- the rid value.
-
ts
Get the ts property: A system generated property that denotes the last updated timestamp of the resource.- Returns:
- the ts value.
-
etag
Get the etag property: A system generated property representing the resource etag required for optimistic concurrency control.- Returns:
- the etag value.
-
withId
Set the id property: Name of the Cosmos DB Gremlin graph.- Overrides:
withId
in classGremlinGraphResource
- Parameters:
id
- the id value to set.- Returns:
- the GremlinGraphResource object itself.
-
withIndexingPolicy
Set the indexingPolicy property: The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph.- Overrides:
withIndexingPolicy
in classGremlinGraphResource
- Parameters:
indexingPolicy
- the indexingPolicy value to set.- Returns:
- the GremlinGraphResource object itself.
-
withPartitionKey
Set the partitionKey property: The configuration of the partition key to be used for partitioning data into multiple partitions.- Overrides:
withPartitionKey
in classGremlinGraphResource
- Parameters:
partitionKey
- the partitionKey value to set.- Returns:
- the GremlinGraphResource object itself.
-
withDefaultTtl
Set the defaultTtl property: Default time to live.- Overrides:
withDefaultTtl
in classGremlinGraphResource
- Parameters:
defaultTtl
- the defaultTtl value to set.- Returns:
- the GremlinGraphResource object itself.
-
withUniqueKeyPolicy
Set the uniqueKeyPolicy property: The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.- Overrides:
withUniqueKeyPolicy
in classGremlinGraphResource
- Parameters:
uniqueKeyPolicy
- the uniqueKeyPolicy value to set.- Returns:
- the GremlinGraphResource object itself.
-
withConflictResolutionPolicy
public GremlinGraphGetPropertiesResource withConflictResolutionPolicy(ConflictResolutionPolicy conflictResolutionPolicy) Set the conflictResolutionPolicy property: The conflict resolution policy for the graph.- Overrides:
withConflictResolutionPolicy
in classGremlinGraphResource
- Parameters:
conflictResolutionPolicy
- the conflictResolutionPolicy value to set.- Returns:
- the GremlinGraphResource object itself.
-
withAnalyticalStorageTtl
Set the analyticalStorageTtl property: Analytical TTL.- Overrides:
withAnalyticalStorageTtl
in classGremlinGraphResource
- Parameters:
analyticalStorageTtl
- the analyticalStorageTtl value to set.- Returns:
- the GremlinGraphResource object itself.
-
withRestoreParameters
public GremlinGraphGetPropertiesResource withRestoreParameters(ResourceRestoreParameters restoreParameters) Set the restoreParameters property: Parameters to indicate the information about the restore.- Overrides:
withRestoreParameters
in classGremlinGraphResource
- Parameters:
restoreParameters
- the restoreParameters value to set.- Returns:
- the GremlinGraphResource object itself.
-
withCreateMode
Set the createMode property: Enum to indicate the mode of resource creation.- Overrides:
withCreateMode
in classGremlinGraphResource
- Parameters:
createMode
- the createMode value to set.- Returns:
- the GremlinGraphResource object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classGremlinGraphResource
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<GremlinGraphResource>
- Overrides:
toJson
in classGremlinGraphResource
- Throws:
IOException
-
fromJson
public static GremlinGraphGetPropertiesResource fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of GremlinGraphGetPropertiesResource from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of GremlinGraphGetPropertiesResource if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException
- If the deserialized JSON object was missing any required properties.IOException
- If an error occurs while reading the GremlinGraphGetPropertiesResource.
-