Partager via


RestorableTablePropertiesResource Class

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

Implements

public final class RestorableTablePropertiesResource
implements JsonSerializable<RestorableTablePropertiesResource>

The resource of an Azure Cosmos DB Table event.

Constructor Summary

Constructor Description
RestorableTablePropertiesResource()

Creates an instance of RestorableTablePropertiesResource class.

Method Summary

Modifier and Type Method and Description
String canUndelete()

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

String canUndeleteReason()

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

String eventTimestamp()

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

static RestorableTablePropertiesResource fromJson(JsonReader jsonReader)

Reads an instance of RestorableTablePropertiesResource from the JsonReader.

OperationType operationType()

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

String ownerId()

Get the ownerId property: The name of this Table.

String ownerResourceId()

Get the ownerResourceId property: The resource ID of this Table.

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

Constructor Details

RestorableTablePropertiesResource

public RestorableTablePropertiesResource()

Creates an instance of RestorableTablePropertiesResource class.

Method Details

canUndelete

public String canUndelete()

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

Returns:

the canUndelete value.

canUndeleteReason

public String canUndeleteReason()

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

Returns:

the canUndeleteReason value.

eventTimestamp

public String eventTimestamp()

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

Returns:

the eventTimestamp value.

fromJson

public static RestorableTablePropertiesResource fromJson(JsonReader jsonReader)

Reads an instance of RestorableTablePropertiesResource from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

operationType

public OperationType operationType()

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

Returns:

the operationType value.

ownerId

public String ownerId()

Get the ownerId property: The name of this Table.

Returns:

the ownerId value.

ownerResourceId

public String ownerResourceId()

Get the ownerResourceId property: The resource ID of this Table.

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