Share via


ManagedDatabaseRestoreDetailsProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.sql.fluent.models.ManagedDatabaseRestoreDetailsProperties

Implements

public final class ManagedDatabaseRestoreDetailsProperties
implements JsonSerializable<ManagedDatabaseRestoreDetailsProperties>

The managed database's restore details properties.

Constructor Summary

Constructor Description
ManagedDatabaseRestoreDetailsProperties()

Creates an instance of ManagedDatabaseRestoreDetailsProperties class.

Method Summary

Modifier and Type Method and Description
String blockReason()

Get the blockReason property: The reason why restore is in Blocked state.

String currentRestoringFileName()

Get the currentRestoringFileName property: Current restoring file name.

static ManagedDatabaseRestoreDetailsProperties fromJson(JsonReader jsonReader)

Reads an instance of ManagedDatabaseRestoreDetailsProperties from the JsonReader.

String lastRestoredFileName()

Get the lastRestoredFileName property: Last restored file name.

OffsetDateTime lastRestoredFileTime()

Get the lastRestoredFileTime property: Last restored file time.

String lastUploadedFileName()

Get the lastUploadedFileName property: Last uploaded file name.

OffsetDateTime lastUploadedFileTime()

Get the lastUploadedFileTime property: Last uploaded file time.

Long numberOfFilesDetected()

Get the numberOfFilesDetected property: Number of files detected.

Double percentCompleted()

Get the percentCompleted property: Percent completed.

String status()

Get the status property: Restore status.

JsonWriter toJson(JsonWriter jsonWriter)
List<String> unrestorableFiles()

Get the unrestorableFiles property: List of unrestorable files.

void validate()

Validates the instance.

Methods inherited from java.lang.Object

Constructor Details

ManagedDatabaseRestoreDetailsProperties

public ManagedDatabaseRestoreDetailsProperties()

Creates an instance of ManagedDatabaseRestoreDetailsProperties class.

Method Details

blockReason

public String blockReason()

Get the blockReason property: The reason why restore is in Blocked state.

Returns:

the blockReason value.

currentRestoringFileName

public String currentRestoringFileName()

Get the currentRestoringFileName property: Current restoring file name.

Returns:

the currentRestoringFileName value.

fromJson

public static ManagedDatabaseRestoreDetailsProperties fromJson(JsonReader jsonReader)

Reads an instance of ManagedDatabaseRestoreDetailsProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

lastRestoredFileName

public String lastRestoredFileName()

Get the lastRestoredFileName property: Last restored file name.

Returns:

the lastRestoredFileName value.

lastRestoredFileTime

public OffsetDateTime lastRestoredFileTime()

Get the lastRestoredFileTime property: Last restored file time.

Returns:

the lastRestoredFileTime value.

lastUploadedFileName

public String lastUploadedFileName()

Get the lastUploadedFileName property: Last uploaded file name.

Returns:

the lastUploadedFileName value.

lastUploadedFileTime

public OffsetDateTime lastUploadedFileTime()

Get the lastUploadedFileTime property: Last uploaded file time.

Returns:

the lastUploadedFileTime value.

numberOfFilesDetected

public Long numberOfFilesDetected()

Get the numberOfFilesDetected property: Number of files detected.

Returns:

the numberOfFilesDetected value.

percentCompleted

public Double percentCompleted()

Get the percentCompleted property: Percent completed.

Returns:

the percentCompleted value.

status

public String status()

Get the status property: Restore status.

Returns:

the status value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

unrestorableFiles

public List<String> unrestorableFiles()

Get the unrestorableFiles property: List of unrestorable files.

Returns:

the unrestorableFiles value.

validate

public void validate()

Validates the instance.

Applies to