RestorableMongodbDatabasePropertiesResource Class

  • java.lang.Object
    • com.azure.resourcemanager.cosmos.models.RestorableMongodbDatabasePropertiesResource

Implements

public final class RestorableMongodbDatabasePropertiesResource
implements JsonSerializable<RestorableMongodbDatabasePropertiesResource>

The resource of an Azure Cosmos DB MongoDB database event.

Method Summary

Modifier and Type Method and Description
String canUndelete()

Get the canUndelete property: A state of this database to identify if this database is restorable in same account.

String canUndeleteReason()

Get the canUndeleteReason property: The reason why this database can not be restored in same account.

String eventTimestamp()

Get the eventTimestamp property: The time when this database event happened.

static RestorableMongodbDatabasePropertiesResource fromJson(JsonReader jsonReader)

Reads an instance of RestorableMongodbDatabasePropertiesResource from the JsonReader.

OperationType operationType()

Get the operationType property: The operation type of this database event.

String ownerId()

Get the ownerId property: The name of this MongoDB database.

String ownerResourceId()

Get the ownerResourceId property: The resource ID of this MongoDB database.

String rid()

Get the rid property: A system generated property.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Methods inherited from java.lang.Object

Method Details

canUndelete

public String canUndelete()

Get the canUndelete property: A state of this database to identify if this database is restorable in same account.

Returns:

the canUndelete value.

canUndeleteReason

public String canUndeleteReason()

Get the canUndeleteReason property: The reason why this database can not be restored in same account.

Returns:

the canUndeleteReason value.

eventTimestamp

public String eventTimestamp()

Get the eventTimestamp property: The time when this database event happened.

Returns:

the eventTimestamp value.

fromJson

public static RestorableMongodbDatabasePropertiesResource fromJson(JsonReader jsonReader)

Reads an instance of RestorableMongodbDatabasePropertiesResource from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of RestorableMongodbDatabasePropertiesResource 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 RestorableMongodbDatabasePropertiesResource.

operationType

public OperationType operationType()

Get the operationType property: The operation type of this database event.

Returns:

the operationType value.

ownerId

public String ownerId()

Get the ownerId property: The name of this MongoDB database.

Returns:

the ownerId value.

ownerResourceId

public String ownerResourceId()

Get the ownerResourceId property: The resource ID of this MongoDB database.

Returns:

the ownerResourceId value.

rid

public String rid()

Get the rid property: A system generated property. A unique identifier.

Returns:

the rid value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Applies to