Class CassandraTableGetPropertiesResource
java.lang.Object
com.azure.resourcemanager.cosmos.models.CassandraTableResource
com.azure.resourcemanager.cosmos.models.CassandraTableGetPropertiesResource
- All Implemented Interfaces:
com.azure.json.JsonSerializable<CassandraTableResource>
The CassandraTableGetPropertiesResource model.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of CassandraTableGetPropertiesResource class. -
Method Summary
Modifier and TypeMethodDescriptionetag()Get the etag property: A system generated property representing the resource etag required for optimistic concurrency control.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of CassandraTableGetPropertiesResource from the JsonReader.rid()Get the rid property: A system generated property.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) ts()Get the ts property: A system generated property that denotes the last updated timestamp of the resource.voidvalidate()Validates the instance.withAnalyticalStorageTtl(Integer analyticalStorageTtl) Set the analyticalStorageTtl property: Analytical TTL.withDefaultTtl(Integer defaultTtl) Set the defaultTtl property: Time to live of the Cosmos DB Cassandra table.Set the id property: Name of the Cosmos DB Cassandra table.withSchema(CassandraSchema schema) Set the schema property: Schema of the Cosmos DB Cassandra table.Methods inherited from class CassandraTableResource
analyticalStorageTtl, defaultTtl, id, schemaMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
CassandraTableGetPropertiesResource
public CassandraTableGetPropertiesResource()Creates an instance of CassandraTableGetPropertiesResource class.
-
-
Method Details
-
rid
Get the rid property: A system generated property. A unique identifier.- Returns:
- the rid value.
-
ts
Get the ts property: A system generated property that denotes the last updated timestamp of the resource.- Returns:
- the ts value.
-
etag
Get the etag property: A system generated property representing the resource etag required for optimistic concurrency control.- Returns:
- the etag value.
-
withId
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
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
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
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.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<CassandraTableResource>- Overrides:
toJsonin classCassandraTableResource- Throws:
IOException
-
fromJson
public static CassandraTableGetPropertiesResource fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of CassandraTableGetPropertiesResource from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of CassandraTableGetPropertiesResource if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the CassandraTableGetPropertiesResource.
-