Class GremlinGraphResource

java.lang.Object
com.microsoft.azure.management.cosmosdb.GremlinGraphResource

public class GremlinGraphResource extends Object
Cosmos DB Gremlin graph resource object.
  • Constructor Details

    • GremlinGraphResource

      public GremlinGraphResource()
  • Method Details

    • id

      public String id()
      Get name of the Cosmos DB Gremlin graph.
      Returns:
      the id value
    • withId

      public GremlinGraphResource withId(String id)
      Set name of the Cosmos DB Gremlin graph.
      Parameters:
      id - the id value to set
      Returns:
      the GremlinGraphResource object itself.
    • indexingPolicy

      public IndexingPolicy indexingPolicy()
      Get the configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph.
      Returns:
      the indexingPolicy value
    • withIndexingPolicy

      public GremlinGraphResource withIndexingPolicy(IndexingPolicy indexingPolicy)
      Set the configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph.
      Parameters:
      indexingPolicy - the indexingPolicy value to set
      Returns:
      the GremlinGraphResource object itself.
    • partitionKey

      public ContainerPartitionKey partitionKey()
      Get the configuration of the partition key to be used for partitioning data into multiple partitions.
      Returns:
      the partitionKey value
    • withPartitionKey

      public GremlinGraphResource withPartitionKey(ContainerPartitionKey partitionKey)
      Set the configuration of the partition key to be used for partitioning data into multiple partitions.
      Parameters:
      partitionKey - the partitionKey value to set
      Returns:
      the GremlinGraphResource object itself.
    • defaultTtl

      public Integer defaultTtl()
      Get default time to live.
      Returns:
      the defaultTtl value
    • withDefaultTtl

      public GremlinGraphResource withDefaultTtl(Integer defaultTtl)
      Set default time to live.
      Parameters:
      defaultTtl - the defaultTtl value to set
      Returns:
      the GremlinGraphResource object itself.
    • uniqueKeyPolicy

      public UniqueKeyPolicy uniqueKeyPolicy()
      Get the unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.
      Returns:
      the uniqueKeyPolicy value
    • withUniqueKeyPolicy

      public GremlinGraphResource withUniqueKeyPolicy(UniqueKeyPolicy uniqueKeyPolicy)
      Set the unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.
      Parameters:
      uniqueKeyPolicy - the uniqueKeyPolicy value to set
      Returns:
      the GremlinGraphResource object itself.
    • conflictResolutionPolicy

      public ConflictResolutionPolicy conflictResolutionPolicy()
      Get the conflict resolution policy for the graph.
      Returns:
      the conflictResolutionPolicy value
    • withConflictResolutionPolicy

      public GremlinGraphResource withConflictResolutionPolicy(ConflictResolutionPolicy conflictResolutionPolicy)
      Set the conflict resolution policy for the graph.
      Parameters:
      conflictResolutionPolicy - the conflictResolutionPolicy value to set
      Returns:
      the GremlinGraphResource object itself.