Class CassandraTableGetPropertiesResource
- java.lang.Object
-
- com.azure.resourcemanager.cosmos.models.CassandraTableResource
-
- com.azure.resourcemanager.cosmos.models.CassandraTableGetPropertiesResource
-
public final class CassandraTableGetPropertiesResource extends CassandraTableResource
The CassandraTableGetPropertiesResource model.
-
-
Constructor Summary
Constructors Constructor Description CassandraTableGetPropertiesResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringetag()Get the etag property: A system generated property representing the resource etag required for optimistic concurrency control.Stringrid()Get the rid property: A system generated property.Floatts()Get the ts property: A system generated property that denotes the last updated timestamp of the resource.voidvalidate()Validates the instance.CassandraTableGetPropertiesResourcewithAnalyticalStorageTtl(Integer analyticalStorageTtl)Set the analyticalStorageTtl property: Analytical TTL.CassandraTableGetPropertiesResourcewithDefaultTtl(Integer defaultTtl)Set the defaultTtl property: Time to live of the Cosmos DB Cassandra table.CassandraTableGetPropertiesResourcewithId(String id)Set the id property: Name of the Cosmos DB Cassandra table.CassandraTableGetPropertiesResourcewithSchema(CassandraSchema schema)Set the schema property: Schema of the Cosmos DB Cassandra table.-
Methods inherited from class com.azure.resourcemanager.cosmos.models.CassandraTableResource
analyticalStorageTtl, defaultTtl, id, schema
-
-
-
-
Method Detail
-
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.
-
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.
-
withId
public CassandraTableGetPropertiesResource withId(String id)
Set the id property: Name of the Cosmos DB Cassandra table.- Overrides:
withIdin classCassandraTableResource- Parameters:
id- the id value to set.- Returns:
- the CassandraTableResource object itself.
-
withDefaultTtl
public CassandraTableGetPropertiesResource withDefaultTtl(Integer defaultTtl)
Set the defaultTtl property: Time to live of the Cosmos DB Cassandra table.- Overrides:
withDefaultTtlin classCassandraTableResource- Parameters:
defaultTtl- the defaultTtl value to set.- Returns:
- the CassandraTableResource object itself.
-
withSchema
public CassandraTableGetPropertiesResource withSchema(CassandraSchema schema)
Set the schema property: Schema of the Cosmos DB Cassandra table.- Overrides:
withSchemain classCassandraTableResource- Parameters:
schema- the schema value to set.- Returns:
- the CassandraTableResource object itself.
-
withAnalyticalStorageTtl
public CassandraTableGetPropertiesResource withAnalyticalStorageTtl(Integer analyticalStorageTtl)
Set the analyticalStorageTtl property: Analytical TTL.- Overrides:
withAnalyticalStorageTtlin classCassandraTableResource- Parameters:
analyticalStorageTtl- the analyticalStorageTtl value to set.- Returns:
- the CassandraTableResource object itself.
-
validate
public void validate()
Validates the instance.- Overrides:
validatein classCassandraTableResource- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-