public sealed class UpdateBackupRequest : IMessage<UpdateBackupRequest>, IEquatable<UpdateBackupRequest>, IDeepCloneable<UpdateBackupRequest>, IBufferMessage, IMessage
Request message for UpdateBackup.
Implements
IMessage<UpdateBackupRequest>, IEquatable<UpdateBackupRequest>, IDeepCloneable<UpdateBackupRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.GkeBackup.V1Assembly
Google.Cloud.GkeBackup.V1.dll
Constructors
UpdateBackupRequest()
public UpdateBackupRequest()
UpdateBackupRequest(UpdateBackupRequest)
public UpdateBackupRequest(UpdateBackupRequest other)
Parameter | |
---|---|
Name | Description |
other | UpdateBackupRequest |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
FieldMask |