Partager via


RestorableDatabaseAccountGetResultInner Class

  • java.lang.Object
    • com.azure.resourcemanager.cosmos.fluent.models.RestorableDatabaseAccountGetResultInner

Implements

public final class RestorableDatabaseAccountGetResultInner
implements JsonSerializable<RestorableDatabaseAccountGetResultInner>

A Azure Cosmos DB restorable database account.

Constructor Summary

Constructor Description
RestorableDatabaseAccountGetResultInner()

Creates an instance of RestorableDatabaseAccountGetResultInner class.

Method Summary

Modifier and Type Method and Description
String accountName()

Get the accountName property: The name of the global database account.

ApiType apiType()

Get the apiType property: The API type of the restorable database account.

OffsetDateTime creationTime()

Get the creationTime property: The creation time of the restorable database account (ISO-8601 format).

OffsetDateTime deletionTime()

Get the deletionTime property: The time at which the restorable database account has been deleted (ISO-8601 format).

static RestorableDatabaseAccountGetResultInner fromJson(JsonReader jsonReader)

Reads an instance of RestorableDatabaseAccountGetResultInner from the JsonReader.

String id()

Get the id property: The unique resource identifier of the ARM resource.

String location()

Get the location property: The location of the resource group to which the resource belongs.

String name()

Get the name property: The name of the ARM resource.

OffsetDateTime oldestRestorableTime()

Get the oldestRestorableTime property: The least recent time at which the database account can be restored to (ISO-8601 format).

List<RestorableLocationResource> restorableLocations()

Get the restorableLocations property: List of regions where the of the database account can be restored from.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of Azure resource.

void validate()

Validates the instance.

RestorableDatabaseAccountGetResultInner withAccountName(String accountName)

Set the accountName property: The name of the global database account.

RestorableDatabaseAccountGetResultInner withCreationTime(OffsetDateTime creationTime)

Set the creationTime property: The creation time of the restorable database account (ISO-8601 format).

RestorableDatabaseAccountGetResultInner withDeletionTime(OffsetDateTime deletionTime)

Set the deletionTime property: The time at which the restorable database account has been deleted (ISO-8601 format).

RestorableDatabaseAccountGetResultInner withLocation(String location)

Set the location property: The location of the resource group to which the resource belongs.

RestorableDatabaseAccountGetResultInner withOldestRestorableTime(OffsetDateTime oldestRestorableTime)

Set the oldestRestorableTime property: The least recent time at which the database account can be restored to (ISO-8601 format).

Methods inherited from java.lang.Object

Constructor Details

RestorableDatabaseAccountGetResultInner

public RestorableDatabaseAccountGetResultInner()

Creates an instance of RestorableDatabaseAccountGetResultInner class.

Method Details

accountName

public String accountName()

Get the accountName property: The name of the global database account.

Returns:

the accountName value.

apiType

public ApiType apiType()

Get the apiType property: The API type of the restorable database account.

Returns:

the apiType value.

creationTime

public OffsetDateTime creationTime()

Get the creationTime property: The creation time of the restorable database account (ISO-8601 format).

Returns:

the creationTime value.

deletionTime

public OffsetDateTime deletionTime()

Get the deletionTime property: The time at which the restorable database account has been deleted (ISO-8601 format).

Returns:

the deletionTime value.

fromJson

public static RestorableDatabaseAccountGetResultInner fromJson(JsonReader jsonReader)

Reads an instance of RestorableDatabaseAccountGetResultInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

id

public String id()

Get the id property: The unique resource identifier of the ARM resource.

Returns:

the id value.

location

public String location()

Get the location property: The location of the resource group to which the resource belongs.

Returns:

the location value.

name

public String name()

Get the name property: The name of the ARM resource.

Returns:

the name value.

oldestRestorableTime

public OffsetDateTime oldestRestorableTime()

Get the oldestRestorableTime property: The least recent time at which the database account can be restored to (ISO-8601 format).

Returns:

the oldestRestorableTime value.

restorableLocations

public List restorableLocations()

Get the restorableLocations property: List of regions where the of the database account can be restored from.

Returns:

the restorableLocations value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of Azure resource.

Returns:

the type value.

validate

public void validate()

Validates the instance.

withAccountName

public RestorableDatabaseAccountGetResultInner withAccountName(String accountName)

Set the accountName property: The name of the global database account.

Parameters:

accountName - the accountName value to set.

Returns:

the RestorableDatabaseAccountGetResultInner object itself.

withCreationTime

public RestorableDatabaseAccountGetResultInner withCreationTime(OffsetDateTime creationTime)

Set the creationTime property: The creation time of the restorable database account (ISO-8601 format).

Parameters:

creationTime - the creationTime value to set.

Returns:

the RestorableDatabaseAccountGetResultInner object itself.

withDeletionTime

public RestorableDatabaseAccountGetResultInner withDeletionTime(OffsetDateTime deletionTime)

Set the deletionTime property: The time at which the restorable database account has been deleted (ISO-8601 format).

Parameters:

deletionTime - the deletionTime value to set.

Returns:

the RestorableDatabaseAccountGetResultInner object itself.

withLocation

public RestorableDatabaseAccountGetResultInner withLocation(String location)

Set the location property: The location of the resource group to which the resource belongs.

Parameters:

location - the location value to set.

Returns:

the RestorableDatabaseAccountGetResultInner object itself.

withOldestRestorableTime

public RestorableDatabaseAccountGetResultInner withOldestRestorableTime(OffsetDateTime oldestRestorableTime)

Set the oldestRestorableTime property: The least recent time at which the database account can be restored to (ISO-8601 format).

Parameters:

oldestRestorableTime - the oldestRestorableTime value to set.

Returns:

the RestorableDatabaseAccountGetResultInner object itself.

Applies to