Class GremlinGraphResourceArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.documentdb.inputs.GremlinGraphResourceArgs.Builder
-
- Enclosing class:
- GremlinGraphResourceArgs
public static final class GremlinGraphResourceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GremlinGraphResourceArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GremlinGraphResourceArgs defaults)
-
-
Method Detail
-
analyticalStorageTtl
public GremlinGraphResourceArgs.Builder analyticalStorageTtl(@Nullable com.pulumi.core.Output<java.lang.Double> analyticalStorageTtl)
- Parameters:
analyticalStorageTtl
- Analytical TTL.- Returns:
- builder
-
analyticalStorageTtl
public GremlinGraphResourceArgs.Builder analyticalStorageTtl(java.lang.Double analyticalStorageTtl)
- Parameters:
analyticalStorageTtl
- Analytical TTL.- Returns:
- builder
-
conflictResolutionPolicy
public GremlinGraphResourceArgs.Builder conflictResolutionPolicy(@Nullable com.pulumi.core.Output<ConflictResolutionPolicyArgs> conflictResolutionPolicy)
- Parameters:
conflictResolutionPolicy
- The conflict resolution policy for the graph.- Returns:
- builder
-
conflictResolutionPolicy
public GremlinGraphResourceArgs.Builder conflictResolutionPolicy(ConflictResolutionPolicyArgs conflictResolutionPolicy)
- Parameters:
conflictResolutionPolicy
- The conflict resolution policy for the graph.- Returns:
- builder
-
defaultTtl
public GremlinGraphResourceArgs.Builder defaultTtl(@Nullable com.pulumi.core.Output<java.lang.Integer> defaultTtl)
- Parameters:
defaultTtl
- Default time to live- Returns:
- builder
-
defaultTtl
public GremlinGraphResourceArgs.Builder defaultTtl(java.lang.Integer defaultTtl)
- Parameters:
defaultTtl
- Default time to live- Returns:
- builder
-
id
public GremlinGraphResourceArgs.Builder id(com.pulumi.core.Output<java.lang.String> id)
- Parameters:
id
- Name of the Cosmos DB Gremlin graph- Returns:
- builder
-
id
public GremlinGraphResourceArgs.Builder id(java.lang.String id)
- Parameters:
id
- Name of the Cosmos DB Gremlin graph- Returns:
- builder
-
indexingPolicy
public GremlinGraphResourceArgs.Builder indexingPolicy(@Nullable com.pulumi.core.Output<IndexingPolicyArgs> indexingPolicy)
- Parameters:
indexingPolicy
- The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph- Returns:
- builder
-
indexingPolicy
public GremlinGraphResourceArgs.Builder indexingPolicy(IndexingPolicyArgs indexingPolicy)
- Parameters:
indexingPolicy
- The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph- Returns:
- builder
-
partitionKey
public GremlinGraphResourceArgs.Builder partitionKey(@Nullable com.pulumi.core.Output<ContainerPartitionKeyArgs> partitionKey)
- Parameters:
partitionKey
- The configuration of the partition key to be used for partitioning data into multiple partitions- Returns:
- builder
-
partitionKey
public GremlinGraphResourceArgs.Builder partitionKey(ContainerPartitionKeyArgs partitionKey)
- Parameters:
partitionKey
- The configuration of the partition key to be used for partitioning data into multiple partitions- Returns:
- builder
-
uniqueKeyPolicy
public GremlinGraphResourceArgs.Builder uniqueKeyPolicy(@Nullable com.pulumi.core.Output<UniqueKeyPolicyArgs> uniqueKeyPolicy)
- Parameters:
uniqueKeyPolicy
- The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.- Returns:
- builder
-
uniqueKeyPolicy
public GremlinGraphResourceArgs.Builder uniqueKeyPolicy(UniqueKeyPolicyArgs uniqueKeyPolicy)
- Parameters:
uniqueKeyPolicy
- The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.- Returns:
- builder
-
build
public GremlinGraphResourceArgs build()
-
-