public static final class UpdateInstanceRequest.Builder extends GeneratedMessageV3.Builder<UpdateInstanceRequest.Builder> implements UpdateInstanceRequestOrBuilder
The request for [UpdateInstance][google.spanner.admin.instance.v1.InstanceAdmin.UpdateInstance].Protobuf type
google.spanner.admin.instance.v1.UpdateInstanceRequestgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<UpdateInstanceRequest.Builder>public UpdateInstanceRequest.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<UpdateInstanceRequest.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<UpdateInstanceRequest.Builder>public UpdateInstanceRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic UpdateInstanceRequest build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic UpdateInstanceRequest buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic UpdateInstanceRequest.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<UpdateInstanceRequest.Builder>public UpdateInstanceRequest.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<UpdateInstanceRequest.Builder>public UpdateInstanceRequest.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<UpdateInstanceRequest.Builder>public UpdateInstanceRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<UpdateInstanceRequest.Builder>public UpdateInstanceRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<UpdateInstanceRequest.Builder>public UpdateInstanceRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<UpdateInstanceRequest.Builder>public UpdateInstanceRequest.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<UpdateInstanceRequest.Builder>public UpdateInstanceRequest.Builder mergeFrom(UpdateInstanceRequest other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<UpdateInstanceRequest.Builder>public UpdateInstanceRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<UpdateInstanceRequest.Builder>java.io.IOExceptionpublic boolean hasInstance()
Required. The instance to update, which must always include the instance name. Otherwise, only fields mentioned in [][google.spanner.admin.instance.v1.UpdateInstanceRequest.field_mask] need be included.
.google.spanner.admin.instance.v1.Instance instance = 1;hasInstance in interface UpdateInstanceRequestOrBuilderpublic Instance getInstance()
Required. The instance to update, which must always include the instance name. Otherwise, only fields mentioned in [][google.spanner.admin.instance.v1.UpdateInstanceRequest.field_mask] need be included.
.google.spanner.admin.instance.v1.Instance instance = 1;getInstance in interface UpdateInstanceRequestOrBuilderpublic UpdateInstanceRequest.Builder setInstance(Instance value)
Required. The instance to update, which must always include the instance name. Otherwise, only fields mentioned in [][google.spanner.admin.instance.v1.UpdateInstanceRequest.field_mask] need be included.
.google.spanner.admin.instance.v1.Instance instance = 1;public UpdateInstanceRequest.Builder setInstance(Instance.Builder builderForValue)
Required. The instance to update, which must always include the instance name. Otherwise, only fields mentioned in [][google.spanner.admin.instance.v1.UpdateInstanceRequest.field_mask] need be included.
.google.spanner.admin.instance.v1.Instance instance = 1;public UpdateInstanceRequest.Builder mergeInstance(Instance value)
Required. The instance to update, which must always include the instance name. Otherwise, only fields mentioned in [][google.spanner.admin.instance.v1.UpdateInstanceRequest.field_mask] need be included.
.google.spanner.admin.instance.v1.Instance instance = 1;public UpdateInstanceRequest.Builder clearInstance()
Required. The instance to update, which must always include the instance name. Otherwise, only fields mentioned in [][google.spanner.admin.instance.v1.UpdateInstanceRequest.field_mask] need be included.
.google.spanner.admin.instance.v1.Instance instance = 1;public Instance.Builder getInstanceBuilder()
Required. The instance to update, which must always include the instance name. Otherwise, only fields mentioned in [][google.spanner.admin.instance.v1.UpdateInstanceRequest.field_mask] need be included.
.google.spanner.admin.instance.v1.Instance instance = 1;public InstanceOrBuilder getInstanceOrBuilder()
Required. The instance to update, which must always include the instance name. Otherwise, only fields mentioned in [][google.spanner.admin.instance.v1.UpdateInstanceRequest.field_mask] need be included.
.google.spanner.admin.instance.v1.Instance instance = 1;getInstanceOrBuilder in interface UpdateInstanceRequestOrBuilderpublic boolean hasFieldMask()
Required. A mask specifying which fields in [][google.spanner.admin.instance.v1.UpdateInstanceRequest.instance] should be updated. The field mask must always be specified; this prevents any future fields in [][google.spanner.admin.instance.v1.Instance] from being erased accidentally by clients that do not know about them.
.google.protobuf.FieldMask field_mask = 2;hasFieldMask in interface UpdateInstanceRequestOrBuilderpublic FieldMask getFieldMask()
Required. A mask specifying which fields in [][google.spanner.admin.instance.v1.UpdateInstanceRequest.instance] should be updated. The field mask must always be specified; this prevents any future fields in [][google.spanner.admin.instance.v1.Instance] from being erased accidentally by clients that do not know about them.
.google.protobuf.FieldMask field_mask = 2;getFieldMask in interface UpdateInstanceRequestOrBuilderpublic UpdateInstanceRequest.Builder setFieldMask(FieldMask value)
Required. A mask specifying which fields in [][google.spanner.admin.instance.v1.UpdateInstanceRequest.instance] should be updated. The field mask must always be specified; this prevents any future fields in [][google.spanner.admin.instance.v1.Instance] from being erased accidentally by clients that do not know about them.
.google.protobuf.FieldMask field_mask = 2;public UpdateInstanceRequest.Builder setFieldMask(FieldMask.Builder builderForValue)
Required. A mask specifying which fields in [][google.spanner.admin.instance.v1.UpdateInstanceRequest.instance] should be updated. The field mask must always be specified; this prevents any future fields in [][google.spanner.admin.instance.v1.Instance] from being erased accidentally by clients that do not know about them.
.google.protobuf.FieldMask field_mask = 2;public UpdateInstanceRequest.Builder mergeFieldMask(FieldMask value)
Required. A mask specifying which fields in [][google.spanner.admin.instance.v1.UpdateInstanceRequest.instance] should be updated. The field mask must always be specified; this prevents any future fields in [][google.spanner.admin.instance.v1.Instance] from being erased accidentally by clients that do not know about them.
.google.protobuf.FieldMask field_mask = 2;public UpdateInstanceRequest.Builder clearFieldMask()
Required. A mask specifying which fields in [][google.spanner.admin.instance.v1.UpdateInstanceRequest.instance] should be updated. The field mask must always be specified; this prevents any future fields in [][google.spanner.admin.instance.v1.Instance] from being erased accidentally by clients that do not know about them.
.google.protobuf.FieldMask field_mask = 2;public FieldMask.Builder getFieldMaskBuilder()
Required. A mask specifying which fields in [][google.spanner.admin.instance.v1.UpdateInstanceRequest.instance] should be updated. The field mask must always be specified; this prevents any future fields in [][google.spanner.admin.instance.v1.Instance] from being erased accidentally by clients that do not know about them.
.google.protobuf.FieldMask field_mask = 2;public FieldMaskOrBuilder getFieldMaskOrBuilder()
Required. A mask specifying which fields in [][google.spanner.admin.instance.v1.UpdateInstanceRequest.instance] should be updated. The field mask must always be specified; this prevents any future fields in [][google.spanner.admin.instance.v1.Instance] from being erased accidentally by clients that do not know about them.
.google.protobuf.FieldMask field_mask = 2;getFieldMaskOrBuilder in interface UpdateInstanceRequestOrBuilderpublic final UpdateInstanceRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<UpdateInstanceRequest.Builder>public final UpdateInstanceRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<UpdateInstanceRequest.Builder>