MongoDBCollectionGetPropertiesResource Class

public final class MongoDBCollectionGetPropertiesResource
extends MongoDBCollectionResource

The MongoDBCollectionGetPropertiesResource model.

Constructor Summary

Constructor Description
MongoDBCollectionGetPropertiesResource()

Creates an instance of MongoDBCollectionGetPropertiesResource class.

Method Summary

Modifier and Type Method and Description
String etag()

Get the etag property: A system generated property representing the resource etag required for optimistic concurrency control.

String rid()

Get the rid property: A system generated property.

Float ts()

Get the ts property: A system generated property that denotes the last updated timestamp of the resource.

void validate()

Validates the instance.

MongoDBCollectionGetPropertiesResource withAnalyticalStorageTtl(Integer analyticalStorageTtl)

Set the analyticalStorageTtl property: Analytical TTL.

MongoDBCollectionGetPropertiesResource withCreateMode(CreateMode createMode)

Set the createMode property: Enum to indicate the mode of resource creation.

MongoDBCollectionGetPropertiesResource withId(String id)

Set the id property: Name of the Cosmos DB MongoDB collection.

MongoDBCollectionGetPropertiesResource withIndexes(List<MongoIndex> indexes)

Set the indexes property: List of index keys.

MongoDBCollectionGetPropertiesResource withRestoreParameters(ResourceRestoreParameters restoreParameters)

Set the restoreParameters property: Parameters to indicate the information about the restore.

MongoDBCollectionGetPropertiesResource withShardKey(Map<String,String> shardKey)

Set the shardKey property: A key-value pair of shard keys to be applied for the request.

Methods inherited from MongoDBCollectionResource

Methods inherited from java.lang.Object

Constructor Details

MongoDBCollectionGetPropertiesResource

public MongoDBCollectionGetPropertiesResource()

Creates an instance of MongoDBCollectionGetPropertiesResource class.

Method Details

etag

public String etag()

Get the etag property: A system generated property representing the resource etag required for optimistic concurrency control.

Returns:

the etag value.

rid

public String rid()

Get the rid property: A system generated property. A unique identifier.

Returns:

the rid value.

ts

public Float ts()

Get the ts property: A system generated property that denotes the last updated timestamp of the resource.

Returns:

the ts value.

validate

public void validate()

Validates the instance.

Overrides:

MongoDBCollectionGetPropertiesResource.validate()

withAnalyticalStorageTtl

public MongoDBCollectionGetPropertiesResource withAnalyticalStorageTtl(Integer analyticalStorageTtl)

Set the analyticalStorageTtl property: Analytical TTL.

Overrides:

MongoDBCollectionGetPropertiesResource.withAnalyticalStorageTtl(Integer analyticalStorageTtl)

Parameters:

analyticalStorageTtl

withCreateMode

public MongoDBCollectionGetPropertiesResource withCreateMode(CreateMode createMode)

Set the createMode property: Enum to indicate the mode of resource creation.

Overrides:

MongoDBCollectionGetPropertiesResource.withCreateMode(CreateMode createMode)

Parameters:

createMode

withId

public MongoDBCollectionGetPropertiesResource withId(String id)

Set the id property: Name of the Cosmos DB MongoDB collection.

Overrides:

MongoDBCollectionGetPropertiesResource.withId(String id)

Parameters:

id

withIndexes

public MongoDBCollectionGetPropertiesResource withIndexes(List indexes)

Set the indexes property: List of index keys.

Overrides:

MongoDBCollectionGetPropertiesResource.withIndexes(List<MongoIndex> indexes)

Parameters:

indexes

withRestoreParameters

public MongoDBCollectionGetPropertiesResource withRestoreParameters(ResourceRestoreParameters restoreParameters)

Set the restoreParameters property: Parameters to indicate the information about the restore.

Overrides:

MongoDBCollectionGetPropertiesResource.withRestoreParameters(ResourceRestoreParameters restoreParameters)

Parameters:

restoreParameters

withShardKey

public MongoDBCollectionGetPropertiesResource withShardKey(Map shardKey)

Set the shardKey property: A key-value pair of shard keys to be applied for the request.

Overrides:

MongoDBCollectionGetPropertiesResource.withShardKey(Map<String,String> shardKey)

Parameters:

shardKey

Applies to