Reference documentation and code samples for the Backup for GKE V1 API class Google::Cloud::GkeBackup::V1::UpdateBackupPlanRequest.
Request message for UpdateBackupPlan.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#backup_plan
def backup_plan() -> ::Google::Cloud::GkeBackup::V1::BackupPlan
Returns
-
(::Google::Cloud::GkeBackup::V1::BackupPlan) — Required. A new version of the BackupPlan resource that contains updated fields.
This may be sparsely populated if an
update_mask
is provided.
#backup_plan=
def backup_plan=(value) -> ::Google::Cloud::GkeBackup::V1::BackupPlan
Parameter
-
value (::Google::Cloud::GkeBackup::V1::BackupPlan) — Required. A new version of the BackupPlan resource that contains updated fields.
This may be sparsely populated if an
update_mask
is provided.
Returns
-
(::Google::Cloud::GkeBackup::V1::BackupPlan) — Required. A new version of the BackupPlan resource that contains updated fields.
This may be sparsely populated if an
update_mask
is provided.
#update_mask
def update_mask() -> ::Google::Protobuf::FieldMask
Returns
-
(::Google::Protobuf::FieldMask) — 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 noupdate_mask
is provided, all fields inbackup_plan
will be written to the target BackupPlan resource. Note that OUTPUT_ONLY and IMMUTABLE fields inbackup_plan
are ignored and are not used to update the target BackupPlan.
#update_mask=
def update_mask=(value) -> ::Google::Protobuf::FieldMask
Parameter
-
value (::Google::Protobuf::FieldMask) — 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 noupdate_mask
is provided, all fields inbackup_plan
will be written to the target BackupPlan resource. Note that OUTPUT_ONLY and IMMUTABLE fields inbackup_plan
are ignored and are not used to update the target BackupPlan.
Returns
-
(::Google::Protobuf::FieldMask) — 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 noupdate_mask
is provided, all fields inbackup_plan
will be written to the target BackupPlan resource. Note that OUTPUT_ONLY and IMMUTABLE fields inbackup_plan
are ignored and are not used to update the target BackupPlan.