Class GremlinDatabaseGetPropertiesResource
java.lang.Object
com.azure.resourcemanager.cosmos.models.GremlinDatabaseResource
com.azure.resourcemanager.cosmos.models.GremlinDatabaseGetPropertiesResource
- All Implemented Interfaces:
com.azure.json.JsonSerializable<GremlinDatabaseResource>
The GremlinDatabaseGetPropertiesResource model.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of GremlinDatabaseGetPropertiesResource 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 GremlinDatabaseGetPropertiesResource 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.withCreateMode(CreateMode createMode) Set the createMode property: Enum to indicate the mode of resource creation.Set the id property: Name of the Cosmos DB Gremlin database.withRestoreParameters(ResourceRestoreParameters restoreParameters) Set the restoreParameters property: Parameters to indicate the information about the restore.Methods inherited from class GremlinDatabaseResource
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
-
GremlinDatabaseGetPropertiesResource
public GremlinDatabaseGetPropertiesResource()Creates an instance of GremlinDatabaseGetPropertiesResource 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 Gremlin database.- Overrides:
withIdin classGremlinDatabaseResource- Parameters:
id- the id value to set.- Returns:
- the GremlinDatabaseResource object itself.
-
withRestoreParameters
public GremlinDatabaseGetPropertiesResource withRestoreParameters(ResourceRestoreParameters restoreParameters) Set the restoreParameters property: Parameters to indicate the information about the restore.- Overrides:
withRestoreParametersin classGremlinDatabaseResource- Parameters:
restoreParameters- the restoreParameters value to set.- Returns:
- the GremlinDatabaseResource object itself.
-
withCreateMode
Set the createMode property: Enum to indicate the mode of resource creation.- Overrides:
withCreateModein classGremlinDatabaseResource- Parameters:
createMode- the createMode value to set.- Returns:
- the GremlinDatabaseResource object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classGremlinDatabaseResource- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<GremlinDatabaseResource>- Overrides:
toJsonin classGremlinDatabaseResource- Throws:
IOException
-
fromJson
public static GremlinDatabaseGetPropertiesResource fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of GremlinDatabaseGetPropertiesResource from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of GremlinDatabaseGetPropertiesResource 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 GremlinDatabaseGetPropertiesResource.
-