Dataproc Metastore v1 API - Class Backup (2.7.0)

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

Reference documentation and code samples for the Dataproc Metastore v1 API class Backup.

The details of a backup resource.

Inheritance

object > Backup

Namespace

Google.Cloud.Metastore.V1

Assembly

Google.Cloud.Metastore.V1.dll

Constructors

Backup()

public Backup()

Backup(Backup)

public Backup(Backup other)
Parameter
NameDescription
otherBackup

Properties

BackupName

public BackupName BackupName { get; set; }

BackupName-typed view over the Name resource name property.

Property Value
TypeDescription
BackupName

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The time when the backup was started.

Property Value
TypeDescription
Timestamp

Description

public string Description { get; set; }

The description of the backup.

Property Value
TypeDescription
string

EndTime

public Timestamp EndTime { get; set; }

Output only. The time when the backup finished creating.

Property Value
TypeDescription
Timestamp

Name

public string Name { get; set; }

Immutable. The relative resource name of the backup, in the following form:

projects/{project_number}/locations/{location_id}/services/{service_id}/backups/{backup_id}

Property Value
TypeDescription
string

RestoringServices

public RepeatedField<string> RestoringServices { get; }

Output only. Services that are restoring from the backup.

Property Value
TypeDescription
RepeatedFieldstring

ServiceRevision

public Service ServiceRevision { get; set; }

Output only. The revision of the service at the time of backup.

Property Value
TypeDescription
Service

State

public Backup.Types.State State { get; set; }

Output only. The current state of the backup.

Property Value
TypeDescription
BackupTypesState