Class UpdateBackupPlanRequest.Builder (0.23.0)

public static final class UpdateBackupPlanRequest.Builder extends GeneratedMessageV3.Builder<UpdateBackupPlanRequest.Builder> implements UpdateBackupPlanRequestOrBuilder

Request message for UpdateBackupPlan.

Protobuf type google.cloud.gkebackup.v1.UpdateBackupPlanRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public UpdateBackupPlanRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
UpdateBackupPlanRequest.Builder
Overrides

build()

public UpdateBackupPlanRequest build()
Returns
Type Description
UpdateBackupPlanRequest

buildPartial()

public UpdateBackupPlanRequest buildPartial()
Returns
Type Description
UpdateBackupPlanRequest

clear()

public UpdateBackupPlanRequest.Builder clear()
Returns
Type Description
UpdateBackupPlanRequest.Builder
Overrides

clearBackupPlan()

public UpdateBackupPlanRequest.Builder clearBackupPlan()

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

.google.cloud.gkebackup.v1.BackupPlan backup_plan = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
UpdateBackupPlanRequest.Builder

clearField(Descriptors.FieldDescriptor field)

public UpdateBackupPlanRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
UpdateBackupPlanRequest.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public UpdateBackupPlanRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
UpdateBackupPlanRequest.Builder
Overrides

clearUpdateMask()

public UpdateBackupPlanRequest.Builder clearUpdateMask()

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.

.google.protobuf.FieldMask update_mask = 2;

Returns
Type Description
UpdateBackupPlanRequest.Builder

clone()

public UpdateBackupPlanRequest.Builder clone()
Returns
Type Description
UpdateBackupPlanRequest.Builder
Overrides

getBackupPlan()

public BackupPlan getBackupPlan()

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

.google.cloud.gkebackup.v1.BackupPlan backup_plan = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
BackupPlan

The backupPlan.

getBackupPlanBuilder()

public BackupPlan.Builder getBackupPlanBuilder()

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

.google.cloud.gkebackup.v1.BackupPlan backup_plan = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description