Class SqlDatabaseGetPropertiesResource
java.lang.Object
com.azure.resourcemanager.cosmos.models.SqlDatabaseResource
com.azure.resourcemanager.cosmos.models.SqlDatabaseGetPropertiesResource
- All Implemented Interfaces:
com.azure.json.JsonSerializable<SqlDatabaseResource>
The SqlDatabaseGetPropertiesResource model.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of SqlDatabaseGetPropertiesResource class. -
Method Summary
Modifier and TypeMethodDescriptioncolls()Get the colls property: A system generated property that specified the addressable path of the collections resource.etag()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 SqlDatabaseGetPropertiesResource 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.users()Get the users property: A system generated property that specifies the addressable path of the users resource.voidvalidate()Validates the instance.Set the colls property: A system generated property that specified the addressable path of the collections resource.withCreateMode(CreateMode createMode) Set the createMode property: Enum to indicate the mode of resource creation.Set the id property: Name of the Cosmos DB SQL database.withRestoreParameters(ResourceRestoreParameters restoreParameters) Set the restoreParameters property: Parameters to indicate the information about the restore.Set the users property: A system generated property that specifies the addressable path of the users resource.Methods inherited from class SqlDatabaseResource
createMode, id, restoreParametersMethods 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
-
SqlDatabaseGetPropertiesResource
public SqlDatabaseGetPropertiesResource()Creates an instance of SqlDatabaseGetPropertiesResource class.
-
-
Method Details
-
colls
Get the colls property: A system generated property that specified the addressable path of the collections resource.- Returns:
- the colls value.
-
withColls
Set the colls property: A system generated property that specified the addressable path of the collections resource.- Parameters:
colls- the colls value to set.- Returns:
- the SqlDatabaseGetPropertiesResource object itself.
-
users
Get the users property: A system generated property that specifies the addressable path of the users resource.- Returns:
- the users value.
-
withUsers
Set the users property: A system generated property that specifies the addressable path of the users resource.- Parameters:
users- the users value to set.- Returns:
- the SqlDatabaseGetPropertiesResource object itself.
-
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 SQL database.- Overrides:
withIdin classSqlDatabaseResource- Parameters:
id- the id value to set.- Returns:
- the SqlDatabaseResource object itself.
-
withRestoreParameters
public SqlDatabaseGetPropertiesResource withRestoreParameters(ResourceRestoreParameters restoreParameters) Set the restoreParameters property: Parameters to indicate the information about the restore.- Overrides:
withRestoreParametersin classSqlDatabaseResource- Parameters:
restoreParameters- the restoreParameters value to set.- Returns:
- the SqlDatabaseResource object itself.
-
withCreateMode
Set the createMode property: Enum to indicate the mode of resource creation.- Overrides:
withCreateModein classSqlDatabaseResource- Parameters:
createMode- the createMode value to set.- Returns:
- the SqlDatabaseResource object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classSqlDatabaseResource- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<SqlDatabaseResource>- Overrides:
toJsonin classSqlDatabaseResource- Throws:
IOException
-
fromJson
public static SqlDatabaseGetPropertiesResource fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of SqlDatabaseGetPropertiesResource from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of SqlDatabaseGetPropertiesResource 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 SqlDatabaseGetPropertiesResource.
-