public sealed class UpdateBackupPlanRequest : IMessage<UpdateBackupPlanRequest>, IEquatable<UpdateBackupPlanRequest>, IDeepCloneable<UpdateBackupPlanRequest>, IBufferMessage, IMessage
Request message for UpdateBackupPlan.
Implements
IMessage<UpdateBackupPlanRequest>, IEquatable<UpdateBackupPlanRequest>, IDeepCloneable<UpdateBackupPlanRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.GkeBackup.V1Assembly
Google.Cloud.GkeBackup.V1.dll
Constructors
UpdateBackupPlanRequest()
public UpdateBackupPlanRequest()
UpdateBackupPlanRequest(UpdateBackupPlanRequest)
public UpdateBackupPlanRequest(UpdateBackupPlanRequest other)
Parameter | |
---|---|
Name | Description |
other | UpdateBackupPlanRequest |
Properties
BackupPlan
public BackupPlan BackupPlan { get; set; }
Required. A new version of the BackupPlan resource that contains updated fields.
This may be sparsely populated if an update_mask
is provided.
Property Value | |
---|---|
Type | Description |
BackupPlan |
UpdateMask
public FieldMask UpdateMask { get; set; }
This is used to specify the fields to be overwritten in the
BackupPlan 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
(e.g., description
, backup_config.include_volume_data
, etc.)
If no update_mask
is provided, all fields in backup_plan
will be
written to the target BackupPlan resource.
Note that OUTPUT_ONLY and IMMUTABLE fields in backup_plan
are ignored
and are not used to update the target BackupPlan.
Property Value | |
---|---|
Type | Description |
FieldMask |