Package com.google.cloud.gkebackup.v1
Class UpdateBackupRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<UpdateBackupRequest.Builder>
-
- com.google.cloud.gkebackup.v1.UpdateBackupRequest.Builder
-
- All Implemented Interfaces:
UpdateBackupRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- UpdateBackupRequest
public static final class UpdateBackupRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UpdateBackupRequest.Builder> implements UpdateBackupRequestOrBuilder
Request message for UpdateBackup.
Protobuf typegoogle.cloud.gkebackup.v1.UpdateBackupRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateBackupRequest.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)UpdateBackupRequestbuild()UpdateBackupRequestbuildPartial()UpdateBackupRequest.Builderclear()UpdateBackupRequest.BuilderclearBackup()Required.UpdateBackupRequest.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)UpdateBackupRequest.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)UpdateBackupRequest.BuilderclearUpdateMask()This is used to specify the fields to be overwritten in the Backup targeted for update.UpdateBackupRequest.Builderclone()BackupgetBackup()Required.Backup.BuildergetBackupBuilder()Required.BackupOrBuildergetBackupOrBuilder()Required.UpdateBackupRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.FieldMaskgetUpdateMask()This is used to specify the fields to be overwritten in the Backup targeted for update.com.google.protobuf.FieldMask.BuildergetUpdateMaskBuilder()This is used to specify the fields to be overwritten in the Backup targeted for update.com.google.protobuf.FieldMaskOrBuildergetUpdateMaskOrBuilder()This is used to specify the fields to be overwritten in the Backup targeted for update.booleanhasBackup()Required.booleanhasUpdateMask()This is used to specify the fields to be overwritten in the Backup targeted for update.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()UpdateBackupRequest.BuildermergeBackup(Backup value)Required.UpdateBackupRequest.BuildermergeFrom(UpdateBackupRequest other)UpdateBackupRequest.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)UpdateBackupRequest.BuildermergeFrom(com.google.protobuf.Message other)UpdateBackupRequest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)UpdateBackupRequest.BuildermergeUpdateMask(com.google.protobuf.FieldMask value)This is used to specify the fields to be overwritten in the Backup targeted for update.UpdateBackupRequest.BuildersetBackup(Backup value)Required.UpdateBackupRequest.BuildersetBackup(Backup.Builder builderForValue)Required.UpdateBackupRequest.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)UpdateBackupRequest.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)UpdateBackupRequest.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)UpdateBackupRequest.BuildersetUpdateMask(com.google.protobuf.FieldMask value)This is used to specify the fields to be overwritten in the Backup targeted for update.UpdateBackupRequest.BuildersetUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue)This is used to specify the fields to be overwritten in the Backup targeted for update.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateBackupRequest.Builder>
-
clear
public UpdateBackupRequest.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateBackupRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateBackupRequest.Builder>
-
getDefaultInstanceForType
public UpdateBackupRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public UpdateBackupRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public UpdateBackupRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public UpdateBackupRequest.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateBackupRequest.Builder>
-
setField
public UpdateBackupRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateBackupRequest.Builder>
-
clearField
public UpdateBackupRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateBackupRequest.Builder>
-
clearOneof
public UpdateBackupRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateBackupRequest.Builder>
-
setRepeatedField
public UpdateBackupRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateBackupRequest.Builder>
-
addRepeatedField
public UpdateBackupRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateBackupRequest.Builder>
-
mergeFrom
public UpdateBackupRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UpdateBackupRequest.Builder>
-
mergeFrom
public UpdateBackupRequest.Builder mergeFrom(UpdateBackupRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateBackupRequest.Builder>
-
mergeFrom
public UpdateBackupRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UpdateBackupRequest.Builder>- Throws:
IOException
-
hasBackup
public boolean hasBackup()
Required. A new version of the Backup resource that contains updated fields. This may be sparsely populated if an `update_mask` is provided.
.google.cloud.gkebackup.v1.Backup backup = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasBackupin interfaceUpdateBackupRequestOrBuilder- Returns:
- Whether the backup field is set.
-
getBackup
public Backup getBackup()
Required. A new version of the Backup resource that contains updated fields. This may be sparsely populated if an `update_mask` is provided.
.google.cloud.gkebackup.v1.Backup backup = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getBackupin interfaceUpdateBackupRequestOrBuilder- Returns:
- The backup.
-
setBackup
public UpdateBackupRequest.Builder setBackup(Backup value)
Required. A new version of the Backup resource that contains updated fields. This may be sparsely populated if an `update_mask` is provided.
.google.cloud.gkebackup.v1.Backup backup = 1 [(.google.api.field_behavior) = REQUIRED];
-
setBackup
public UpdateBackupRequest.Builder setBackup(Backup.Builder builderForValue)
Required. A new version of the Backup resource that contains updated fields. This may be sparsely populated if an `update_mask` is provided.
.google.cloud.gkebackup.v1.Backup backup = 1 [(.google.api.field_behavior) = REQUIRED];
-
mergeBackup
public UpdateBackupRequest.Builder mergeBackup(Backup value)
Required. A new version of the Backup resource that contains updated fields. This may be sparsely populated if an `update_mask` is provided.
.google.cloud.gkebackup.v1.Backup backup = 1 [(.google.api.field_behavior) = REQUIRED];
-
clearBackup
public UpdateBackupRequest.Builder clearBackup()
Required. A new version of the Backup resource that contains updated fields. This may be sparsely populated if an `update_mask` is provided.
.google.cloud.gkebackup.v1.Backup backup = 1 [(.google.api.field_behavior) = REQUIRED];
-
getBackupBuilder
public Backup.Builder getBackupBuilder()
Required. A new version of the Backup resource that contains updated fields. This may be sparsely populated if an `update_mask` is provided.
.google.cloud.gkebackup.v1.Backup backup = 1 [(.google.api.field_behavior) = REQUIRED];
-
getBackupOrBuilder
public BackupOrBuilder getBackupOrBuilder()
Required. A new version of the Backup resource that contains updated fields. This may be sparsely populated if an `update_mask` is provided.
.google.cloud.gkebackup.v1.Backup backup = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getBackupOrBuilderin interfaceUpdateBackupRequestOrBuilder
-
hasUpdateMask
public boolean hasUpdateMask()
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.
.google.protobuf.FieldMask update_mask = 2;- Specified by:
hasUpdateMaskin interfaceUpdateBackupRequestOrBuilder- Returns:
- Whether the updateMask field is set.
-
getUpdateMask
public com.google.protobuf.FieldMask getUpdateMask()
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.
.google.protobuf.FieldMask update_mask = 2;- Specified by:
getUpdateMaskin interfaceUpdateBackupRequestOrBuilder- Returns:
- The updateMask.
-
setUpdateMask
public UpdateBackupRequest.Builder setUpdateMask(com.google.protobuf.FieldMask value)
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.
.google.protobuf.FieldMask update_mask = 2;
-
setUpdateMask
public UpdateBackupRequest.Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue)
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.
.google.protobuf.FieldMask update_mask = 2;
-
mergeUpdateMask
public UpdateBackupRequest.Builder mergeUpdateMask(com.google.protobuf.FieldMask value)
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.
.google.protobuf.FieldMask update_mask = 2;
-
clearUpdateMask
public UpdateBackupRequest.Builder clearUpdateMask()
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.
.google.protobuf.FieldMask update_mask = 2;
-
getUpdateMaskBuilder
public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder()
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.
.google.protobuf.FieldMask update_mask = 2;
-
getUpdateMaskOrBuilder
public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
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.
.google.protobuf.FieldMask update_mask = 2;- Specified by:
getUpdateMaskOrBuilderin interfaceUpdateBackupRequestOrBuilder
-
setUnknownFields
public final UpdateBackupRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateBackupRequest.Builder>
-
mergeUnknownFields
public final UpdateBackupRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateBackupRequest.Builder>
-
-