Class CreateBackupRequest (3.5.0)

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

The request for [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup].

Inheritance

Object > CreateBackupRequest

Implements

Google.Protobuf.IMessage<CreateBackupRequest>, IEquatable<CreateBackupRequest>, Google.Protobuf.IDeepCloneable<CreateBackupRequest>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessage

Namespace

Google.Cloud.Spanner.Admin.Database.V1

Assembly

Google.Cloud.Spanner.Admin.Database.V1.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 appended to parent forms the full backup name of the form projects/&lt;project>/instances/&lt;instance>/backups/&lt;backup_id>.

Property Value
TypeDescription
String

Parent

public string Parent { get; set; }

Required. The name of the instance in which the backup will be created. This must be the same instance that contains the database the backup will be created from. The backup will be stored in the location(s) specified in the instance configuration of this instance. Values are of the form projects/&lt;project>/instances/&lt;instance>.

Property Value
TypeDescription
String

ParentAsInstanceName

public InstanceName ParentAsInstanceName { get; set; }

Google.Cloud.Spanner.Common.V1.InstanceName-typed view over the Parent resource name property.

Property Value
TypeDescription
Google.Cloud.Spanner.Common.V1.InstanceName