Class RestorableGremlinGraphPropertiesResource
java.lang.Object
com.azure.resourcemanager.cosmos.models.RestorableGremlinGraphPropertiesResource
- All Implemented Interfaces:
com.azure.json.JsonSerializable<RestorableGremlinGraphPropertiesResource>
public final class RestorableGremlinGraphPropertiesResource
extends Object
implements com.azure.json.JsonSerializable<RestorableGremlinGraphPropertiesResource>
The resource of an Azure Cosmos DB Gremlin graph event.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of RestorableGremlinGraphPropertiesResource class. -
Method Summary
Modifier and TypeMethodDescriptionGet the canUndelete property: A state of this graph to identify if this graph is restorable in same account.Get the canUndeleteReason property: The reason why this graph can not be restored in same account.Get the eventTimestamp property: The time when this graph event happened.fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of RestorableGremlinGraphPropertiesResource from the JsonReader.Get the operationType property: The operation type of this graph event.ownerId()
Get the ownerId property: The name of this Gremlin graph.Get the ownerResourceId property: The resource ID of this Gremlin graph.rid()
Get the rid property: A system generated property.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) void
validate()
Validates the instance.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
RestorableGremlinGraphPropertiesResource
public RestorableGremlinGraphPropertiesResource()Creates an instance of RestorableGremlinGraphPropertiesResource class.
-
-
Method Details
-
rid
Get the rid property: A system generated property. A unique identifier.- Returns:
- the rid value.
-
operationType
Get the operationType property: The operation type of this graph event.- Returns:
- the operationType value.
-
canUndelete
Get the canUndelete property: A state of this graph to identify if this graph is restorable in same account.- Returns:
- the canUndelete value.
-
canUndeleteReason
Get the canUndeleteReason property: The reason why this graph can not be restored in same account.- Returns:
- the canUndeleteReason value.
-
eventTimestamp
Get the eventTimestamp property: The time when this graph event happened.- Returns:
- the eventTimestamp value.
-
ownerId
Get the ownerId property: The name of this Gremlin graph.- Returns:
- the ownerId value.
-
ownerResourceId
Get the ownerResourceId property: The resource ID of this Gremlin graph.- Returns:
- the ownerResourceId value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<RestorableGremlinGraphPropertiesResource>
- Throws:
IOException
-
fromJson
public static RestorableGremlinGraphPropertiesResource fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of RestorableGremlinGraphPropertiesResource from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of RestorableGremlinGraphPropertiesResource if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException
- If an error occurs while reading the RestorableGremlinGraphPropertiesResource.
-