Class UpdateBackupChannelRequest.Builder (0.61.0)

public static final class UpdateBackupChannelRequest.Builder extends GeneratedMessageV3.Builder<UpdateBackupChannelRequest.Builder> implements UpdateBackupChannelRequestOrBuilder

Request message for UpdateBackupChannel.

Protobuf type google.cloud.gkebackup.v1.UpdateBackupChannelRequest

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public UpdateBackupChannelRequest build()
Returns
Type Description
UpdateBackupChannelRequest

buildPartial()

public UpdateBackupChannelRequest buildPartial()
Returns
Type Description
UpdateBackupChannelRequest

clear()

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

clearBackupChannel()

public UpdateBackupChannelRequest.Builder clearBackupChannel()

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

.google.cloud.gkebackup.v1.BackupChannel backup_channel = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
UpdateBackupChannelRequest.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearUpdateMask()

public UpdateBackupChannelRequest.Builder clearUpdateMask()

Optional. This is used to specify the fields to be overwritten in the BackupChannel targeted for update. The values for each of these updated fields will be taken from the backup_channel provided with this request. Field names are relative to the root of the resource (e.g., description, labels, etc.) If no update_mask is provided, all fields in backup_channel will be written to the target BackupChannel resource. Note that OUTPUT_ONLY and IMMUTABLE fields in backup_channel are ignored and are not used to update the target BackupChannel.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UpdateBackupChannelRequest.Builder

clone()

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

getBackupChannel()

public BackupChannel getBackupChannel()

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

.google.cloud.gkebackup.v1.BackupChannel backup_channel = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
BackupChannel

The backupChannel.

getBackupChannelBuilder()

public BackupChannel.Builder getBackupChannelBuilder()

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

.google.cloud.gkebackup.v1.BackupChannel backup_channel = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
BackupChannel.Builder

getBackupChannelOrBuilder()

public BackupChannelOrBuilder getBackupChannelOrBuilder()

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

.google.cloud.gkebackup.v1.BackupChannel backup_channel = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
BackupChannelOrBuilder

getDefaultInstanceForType()

public UpdateBackupChannelRequest getDefaultInstanceForType()
Returns
Type Description
UpdateBackupChannelRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getUpdateMask()

public FieldMask getUpdateMask()

Optional. This is used to specify the fields to be overwritten in the BackupChannel targeted for update. The values for each of these updated fields will be taken from the backup_channel provided with this request. Field names are relative to the root of the resource (e.g., description, labels, etc.) If no update_mask is provided, all fields in backup_channel will be written to the target BackupChannel resource. Note that OUTPUT_ONLY and IMMUTABLE fields in backup_channel are ignored and are not used to update the target BackupChannel.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FieldMask

The updateMask.

getUpdateMaskBuilder()

public FieldMask.Builder getUpdateMaskBuilder()

Optional. This is used to specify the fields to be overwritten in the BackupChannel targeted for update. The values for each of these updated fields will be taken from the backup_channel provided with this request. Field names are relative to the root of the resource (e.g., description, labels, etc.) If no update_mask is provided, all fields in backup_channel will be written to the target BackupChannel resource. Note that OUTPUT_ONLY and IMMUTABLE fields in backup_channel are ignored and are not used to update the target BackupChannel.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Builder

getUpdateMaskOrBuilder()

public FieldMaskOrBuilder getUpdateMaskOrBuilder()

Optional. This is used to specify the fields to be overwritten in the BackupChannel targeted for update. The values for each of these updated fields will be taken from the backup_channel provided with this request. Field names are relative to the root of the resource (e.g., description, labels, etc.) If no update_mask is provided, all fields in backup_channel will be written to the target BackupChannel resource. Note that OUTPUT_ONLY and IMMUTABLE fields in backup_channel are ignored and are not used to update the target BackupChannel.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FieldMaskOrBuilder

hasBackupChannel()

public boolean hasBackupChannel()

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

.google.cloud.gkebackup.v1.BackupChannel backup_channel = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the backupChannel field is set.

hasUpdateMask()

public boolean hasUpdateMask()

Optional. This is used to specify the fields to be overwritten in the BackupChannel targeted for update. The values for each of these updated fields will be taken from the backup_channel provided with this request. Field names are relative to the root of the resource (e.g., description, labels, etc.) If no update_mask is provided, all fields in backup_channel will be written to the target BackupChannel resource. Note that OUTPUT_ONLY and IMMUTABLE fields in backup_channel are ignored and are not used to update the target BackupChannel.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the updateMask field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeBackupChannel(BackupChannel value)

public UpdateBackupChannelRequest.Builder mergeBackupChannel(BackupChannel value)

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

.google.cloud.gkebackup.v1.BackupChannel backup_channel = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value BackupChannel
Returns
Type Description
UpdateBackupChannelRequest.Builder

mergeFrom(UpdateBackupChannelRequest other)

public UpdateBackupChannelRequest.Builder mergeFrom(UpdateBackupChannelRequest other)
Parameter
Name Description
other UpdateBackupChannelRequest
Returns
Type Description
UpdateBackupChannelRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public UpdateBackupChannelRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
UpdateBackupChannelRequest.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public UpdateBackupChannelRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
UpdateBackupChannelRequest.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final UpdateBackupChannelRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
UpdateBackupChannelRequest.Builder
Overrides

mergeUpdateMask(FieldMask value)

public UpdateBackupChannelRequest.Builder mergeUpdateMask(FieldMask value)

Optional. This is used to specify the fields to be overwritten in the BackupChannel targeted for update. The values for each of these updated fields will be taken from the backup_channel provided with this request. Field names are relative to the root of the resource (e.g., description, labels, etc.) If no update_mask is provided, all fields in backup_channel will be written to the target BackupChannel resource. Note that OUTPUT_ONLY and IMMUTABLE fields in backup_channel are ignored and are not used to update the target BackupChannel.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FieldMask
Returns
Type Description
UpdateBackupChannelRequest.Builder

setBackupChannel(BackupChannel value)

public UpdateBackupChannelRequest.Builder setBackupChannel(BackupChannel value)

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

.google.cloud.gkebackup.v1.BackupChannel backup_channel = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value BackupChannel
Returns
Type Description
UpdateBackupChannelRequest.Builder

setBackupChannel(BackupChannel.Builder builderForValue)

public UpdateBackupChannelRequest.Builder setBackupChannel(BackupChannel.Builder builderForValue)

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

.google.cloud.gkebackup.v1.BackupChannel backup_channel = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue BackupChannel.Builder
Returns
Type Description
UpdateBackupChannelRequest.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public UpdateBackupChannelRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
UpdateBackupChannelRequest.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final UpdateBackupChannelRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
UpdateBackupChannelRequest.Builder
Overrides

setUpdateMask(FieldMask value)

public UpdateBackupChannelRequest.Builder setUpdateMask(FieldMask value)

Optional. This is used to specify the fields to be overwritten in the BackupChannel targeted for update. The values for each of these updated fields will be taken from the backup_channel provided with this request. Field names are relative to the root of the resource (e.g., description, labels, etc.) If no update_mask is provided, all fields in backup_channel will be written to the target BackupChannel resource. Note that OUTPUT_ONLY and IMMUTABLE fields in backup_channel are ignored and are not used to update the target BackupChannel.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FieldMask
Returns
Type Description
UpdateBackupChannelRequest.Builder

setUpdateMask(FieldMask.Builder builderForValue)

public UpdateBackupChannelRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)

Optional. This is used to specify the fields to be overwritten in the BackupChannel targeted for update. The values for each of these updated fields will be taken from the backup_channel provided with this request. Field names are relative to the root of the resource (e.g., description, labels, etc.) If no update_mask is provided, all fields in backup_channel will be written to the target BackupChannel resource. Note that OUTPUT_ONLY and IMMUTABLE fields in backup_channel are ignored and are not used to update the target BackupChannel.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
UpdateBackupChannelRequest.Builder