Class CreateBackupRequest

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

The request for [CreateBackup][google.bigtable.admin.v2.BigtableTableAdmin.CreateBackup].

Inheritance

Object > CreateBackupRequest

Namespace

Google.Cloud.Bigtable.Admin.V2

Assembly

Google.Cloud.Bigtable.Admin.V2.dll

Constructors

CreateBackupRequest()

public CreateBackupRequest()

CreateBackupRequest(CreateBackupRequest)

public CreateBackupRequest(CreateBackupRequest other)
Parameter
NameDescription
otherCreateBackupRequest

Properties

Backup

public Backup Backup { get; set; }

Required. The backup to create.

Property Value
TypeDescription
Backup

BackupId

public string BackupId { get; set; }

Required. The id of the backup to be created. The backup_id along with the parent parent are combined as {parent}/backups/{backup_id} to create the full backup name, of the form: projects/{project}/instances/{instance}/clusters/{cluster}/backups/{backup_id}. This string must be between 1 and 50 characters in length and match the regex [a-zA-Z0-9][-.a-zA-Z0-9]*.

Property Value
TypeDescription
String

Parent

public string Parent { get; set; }

Required. This must be one of the clusters in the instance in which this table is located. The backup will be stored in this cluster. Values are of the form projects/{project}/instances/{instance}/clusters/{cluster}.

Property Value
TypeDescription
String

ParentAsClusterName

public ClusterName ParentAsClusterName { get; set; }

ClusterName-typed view over the Parent resource name property.

Property Value
TypeDescription
ClusterName