Class RestorableMongodbCollectionPropertiesResource
java.lang.Object
com.azure.resourcemanager.cosmos.models.RestorableMongodbCollectionPropertiesResource
- All Implemented Interfaces:
com.azure.json.JsonSerializable<RestorableMongodbCollectionPropertiesResource>
public final class RestorableMongodbCollectionPropertiesResource
extends Object
implements com.azure.json.JsonSerializable<RestorableMongodbCollectionPropertiesResource>
The resource of an Azure Cosmos DB MongoDB collection event.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of RestorableMongodbCollectionPropertiesResource class. -
Method Summary
Modifier and TypeMethodDescriptionGet the canUndelete property: A state of this collection to identify if this container is restorable in same account.Get the canUndeleteReason property: The reason why this collection can not be restored in same account.Get the eventTimestamp property: The time when this collection event happened.fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of RestorableMongodbCollectionPropertiesResource from the JsonReader.Get the operationType property: The operation type of this collection event.ownerId()
Get the ownerId property: The name of this MongoDB collection.Get the ownerResourceId property: The resource ID of this MongoDB collection.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
-
RestorableMongodbCollectionPropertiesResource
public RestorableMongodbCollectionPropertiesResource()Creates an instance of RestorableMongodbCollectionPropertiesResource 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 collection event.- Returns:
- the operationType value.
-
canUndelete
Get the canUndelete property: A state of this collection to identify if this container is restorable in same account.- Returns:
- the canUndelete value.
-
canUndeleteReason
Get the canUndeleteReason property: The reason why this collection can not be restored in same account.- Returns:
- the canUndeleteReason value.
-
eventTimestamp
Get the eventTimestamp property: The time when this collection event happened.- Returns:
- the eventTimestamp value.
-
ownerId
Get the ownerId property: The name of this MongoDB collection.- Returns:
- the ownerId value.
-
ownerResourceId
Get the ownerResourceId property: The resource ID of this MongoDB collection.- 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<RestorableMongodbCollectionPropertiesResource>
- Throws:
IOException
-
fromJson
public static RestorableMongodbCollectionPropertiesResource fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of RestorableMongodbCollectionPropertiesResource from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of RestorableMongodbCollectionPropertiesResource 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 RestorableMongodbCollectionPropertiesResource.
-