Class UpdateBackupRequest (1.0.0-beta01)

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

Request message for UpdateBackup.

Inheritance

Object > UpdateBackupRequest

Namespace

Google.Cloud.GkeBackup.V1

Assembly

Google.Cloud.GkeBackup.V1.dll

Constructors

UpdateBackupRequest()

public UpdateBackupRequest()

UpdateBackupRequest(UpdateBackupRequest)

public UpdateBackupRequest(UpdateBackupRequest other)
Parameter
NameDescription
otherUpdateBackupRequest

Properties

Backup

public Backup Backup { get; set; }

Required. A new version of the Backup resource that contains updated fields. This may be sparsely populated if an update_mask is provided.

Property Value
TypeDescription
Backup

UpdateMask

public FieldMask UpdateMask { get; set; }

This is used to specify the fields to be overwritten in the Backup targeted for update. The values for each of these updated fields will be taken from the backup_plan provided with this request. Field names are relative to the root of the resource. If no update_mask is provided, all fields in backup will be written to the target Backup resource. Note that OUTPUT_ONLY and IMMUTABLE fields in backup are ignored and are not used to update the target Backup.

Property Value
TypeDescription
FieldMask