Class CassandraTableResource
- java.lang.Object
-
- com.azure.resourcemanager.cosmos.models.CassandraTableResource
-
- Direct Known Subclasses:
CassandraTableGetPropertiesResource
public class CassandraTableResource extends Object
Cosmos DB Cassandra table resource object.
-
-
Constructor Summary
Constructors Constructor Description CassandraTableResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegeranalyticalStorageTtl()Get the analyticalStorageTtl property: Analytical TTL.IntegerdefaultTtl()Get the defaultTtl property: Time to live of the Cosmos DB Cassandra table.Stringid()Get the id property: Name of the Cosmos DB Cassandra table.CassandraSchemaschema()Get the schema property: Schema of the Cosmos DB Cassandra table.voidvalidate()Validates the instance.CassandraTableResourcewithAnalyticalStorageTtl(Integer analyticalStorageTtl)Set the analyticalStorageTtl property: Analytical TTL.CassandraTableResourcewithDefaultTtl(Integer defaultTtl)Set the defaultTtl property: Time to live of the Cosmos DB Cassandra table.CassandraTableResourcewithId(String id)Set the id property: Name of the Cosmos DB Cassandra table.CassandraTableResourcewithSchema(CassandraSchema schema)Set the schema property: Schema of the Cosmos DB Cassandra table.
-
-
-
Method Detail
-
id
public String id()
Get the id property: Name of the Cosmos DB Cassandra table.- Returns:
- the id value.
-
withId
public CassandraTableResource withId(String id)
Set the id property: Name of the Cosmos DB Cassandra table.- Parameters:
id- the id value to set.- Returns:
- the CassandraTableResource object itself.
-
defaultTtl
public Integer defaultTtl()
Get the defaultTtl property: Time to live of the Cosmos DB Cassandra table.- Returns:
- the defaultTtl value.
-
withDefaultTtl
public CassandraTableResource withDefaultTtl(Integer defaultTtl)
Set the defaultTtl property: Time to live of the Cosmos DB Cassandra table.- Parameters:
defaultTtl- the defaultTtl value to set.- Returns:
- the CassandraTableResource object itself.
-
schema
public CassandraSchema schema()
Get the schema property: Schema of the Cosmos DB Cassandra table.- Returns:
- the schema value.
-
withSchema
public CassandraTableResource withSchema(CassandraSchema schema)
Set the schema property: Schema of the Cosmos DB Cassandra table.- Parameters:
schema- the schema value to set.- Returns:
- the CassandraTableResource object itself.
-
analyticalStorageTtl
public Integer analyticalStorageTtl()
Get the analyticalStorageTtl property: Analytical TTL.- Returns:
- the analyticalStorageTtl value.
-
withAnalyticalStorageTtl
public CassandraTableResource withAnalyticalStorageTtl(Integer analyticalStorageTtl)
Set the analyticalStorageTtl property: Analytical TTL.- Parameters:
analyticalStorageTtl- the analyticalStorageTtl value to set.- Returns:
- the CassandraTableResource object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-