Firestore Admin v1 API - Class RestoreDatabaseMetadata (3.8.0)

public sealed class RestoreDatabaseMetadata : IMessage<RestoreDatabaseMetadata>, IEquatable<RestoreDatabaseMetadata>, IDeepCloneable<RestoreDatabaseMetadata>, IBufferMessage, IMessage

Reference documentation and code samples for the Firestore Admin v1 API class RestoreDatabaseMetadata.

Metadata for the [long-running operation][google.longrunning.Operation] from the [RestoreDatabase][google.firestore.admin.v1.RestoreDatabase] request.

Inheritance

object > RestoreDatabaseMetadata

Namespace

Google.Cloud.Firestore.Admin.V1

Assembly

Google.Cloud.Firestore.Admin.V1.dll

Constructors

RestoreDatabaseMetadata()

public RestoreDatabaseMetadata()

RestoreDatabaseMetadata(RestoreDatabaseMetadata)

public RestoreDatabaseMetadata(RestoreDatabaseMetadata other)
Parameter
NameDescription
otherRestoreDatabaseMetadata

Properties

Backup

public string Backup { get; set; }

The name of the backup restoring from.

Property Value
TypeDescription
string

BackupAsBackupName

public BackupName BackupAsBackupName { get; set; }

BackupName-typed view over the Backup resource name property.

Property Value
TypeDescription
BackupName

Database

public string Database { get; set; }

The name of the database being restored to.

Property Value
TypeDescription
string

DatabaseAsDatabaseName

public DatabaseName DatabaseAsDatabaseName { get; set; }

DatabaseName-typed view over the Database resource name property.

Property Value
TypeDescription
DatabaseName

EndTime

public Timestamp EndTime { get; set; }

The time the restore finished, unset for ongoing restores.

Property Value
TypeDescription
Timestamp

OperationState

public OperationState OperationState { get; set; }

The operation state of the restore.

Property Value
TypeDescription
OperationState

ProgressPercentage

public Progress ProgressPercentage { get; set; }

How far along the restore is as an estimated percentage of remaining time.

Property Value
TypeDescription
Progress

StartTime

public Timestamp StartTime { get; set; }

The time the restore was started.

Property Value
TypeDescription
Timestamp