public static final class UpdateInstanceRequest.Builder extends GeneratedMessageV3.Builder<UpdateInstanceRequest.Builder> implements UpdateInstanceRequestOrBuilder
   
   The request for UpdateInstance.
 Protobuf type google.spanner.admin.instance.v1.UpdateInstanceRequest
 
  
  
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public UpdateInstanceRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  build()
  
    public UpdateInstanceRequest build()
   
  Returns
  
  
  buildPartial()
  
    public UpdateInstanceRequest buildPartial()
   
  Returns
  
  
  clear()
  
    public UpdateInstanceRequest.Builder clear()
   
  Returns
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public UpdateInstanceRequest.Builder clearField(Descriptors.FieldDescriptor field)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearFieldMask()
  
    public UpdateInstanceRequest.Builder clearFieldMask()
   
   Required. A mask specifying which fields in Instance should be updated.
 The field mask must always be specified; this prevents any future fields in
 Instance from being erased accidentally by clients that do not know
 about them.
 .google.protobuf.FieldMask field_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
 
  Returns
  
  
  clearInstance()
  
    public UpdateInstanceRequest.Builder clearInstance()
   
   Required. The instance to update, which must always include the instance
 name.  Otherwise, only fields mentioned in field_mask need be included.
 
 .google.spanner.admin.instance.v1.Instance instance = 1 [(.google.api.field_behavior) = REQUIRED];
 
 
  Returns
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public UpdateInstanceRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clone()
  
    public UpdateInstanceRequest.Builder clone()
   
  Returns
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public UpdateInstanceRequest getDefaultInstanceForType()
   
  Returns
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  Returns
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  Returns
  
  Overrides
  
  
  getFieldMask()
  
    public FieldMask getFieldMask()
   
   Required. A mask specifying which fields in Instance should be updated.
 The field mask must always be specified; this prevents any future fields in
 Instance from being erased accidentally by clients that do not know
 about them.
 .google.protobuf.FieldMask field_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
 
  Returns
  
  
  getFieldMaskBuilder()
  
    public FieldMask.Builder getFieldMaskBuilder()
   
   Required. A mask specifying which fields in Instance should be updated.
 The field mask must always be specified; this prevents any future fields in
 Instance from being erased accidentally by clients that do not know
 about them.
 .google.protobuf.FieldMask field_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
 
  Returns
  
  
  getFieldMaskOrBuilder()
  
    public FieldMaskOrBuilder getFieldMaskOrBuilder()
   
   Required. A mask specifying which fields in Instance should be updated.
 The field mask must always be specified; this prevents any future fields in
 Instance from being erased accidentally by clients that do not know
 about them.
 .google.protobuf.FieldMask field_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
 
  Returns
  
  
  getInstance()
  
    public Instance getInstance()
   
   Required. The instance to update, which must always include the instance
 name.  Otherwise, only fields mentioned in field_mask need be included.
 
 .google.spanner.admin.instance.v1.Instance instance = 1 [(.google.api.field_behavior) = REQUIRED];
 
 
  Returns
  
  
  getInstanceBuilder()
  
    public Instance.Builder getInstanceBuilder()
   
   Required. The instance to update, which must always include the instance
 name.  Otherwise, only fields mentioned in field_mask need be included.
 
 .google.spanner.admin.instance.v1.Instance instance = 1 [(.google.api.field_behavior) = REQUIRED];
 
 
  Returns
  
  
  getInstanceOrBuilder()
  
    public InstanceOrBuilder getInstanceOrBuilder()
   
   Required. The instance to update, which must always include the instance
 name.  Otherwise, only fields mentioned in field_mask need be included.
 
 .google.spanner.admin.instance.v1.Instance instance = 1 [(.google.api.field_behavior) = REQUIRED];
 
 
  Returns
  
  
  hasFieldMask()
  
    public boolean hasFieldMask()
   
   Required. A mask specifying which fields in Instance should be updated.
 The field mask must always be specified; this prevents any future fields in
 Instance from being erased accidentally by clients that do not know
 about them.
 .google.protobuf.FieldMask field_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | boolean | 
        Whether the fieldMask field is set. 
 | 
      
    
  
  
  hasInstance()
  
    public boolean hasInstance()
   
   Required. The instance to update, which must always include the instance
 name.  Otherwise, only fields mentioned in field_mask need be included.
 
 .google.spanner.admin.instance.v1.Instance instance = 1 [(.google.api.field_behavior) = REQUIRED];
 
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | boolean | 
        Whether the instance field is set. 
 | 
      
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  Returns
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  Returns
  
  Overrides
  
  
  mergeFieldMask(FieldMask value)
  
    public UpdateInstanceRequest.Builder mergeFieldMask(FieldMask value)
   
   Required. A mask specifying which fields in Instance should be updated.
 The field mask must always be specified; this prevents any future fields in
 Instance from being erased accidentally by clients that do not know
 about them.
 .google.protobuf.FieldMask field_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
 
  Parameter
  
  Returns
  
  
  
  
    public UpdateInstanceRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Overrides
  
  Exceptions
  
  
  mergeFrom(Message other)
  
    public UpdateInstanceRequest.Builder mergeFrom(Message other)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  mergeFrom(UpdateInstanceRequest other)
  
    public UpdateInstanceRequest.Builder mergeFrom(UpdateInstanceRequest other)
   
  Parameter
  
  Returns
  
  
  mergeInstance(Instance value)
  
    public UpdateInstanceRequest.Builder mergeInstance(Instance value)
   
   Required. The instance to update, which must always include the instance
 name.  Otherwise, only fields mentioned in field_mask need be included.
 
 .google.spanner.admin.instance.v1.Instance instance = 1 [(.google.api.field_behavior) = REQUIRED];
 
 
  Parameter
  
  Returns
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final UpdateInstanceRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public UpdateInstanceRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setFieldMask(FieldMask value)
  
    public UpdateInstanceRequest.Builder setFieldMask(FieldMask value)
   
   Required. A mask specifying which fields in Instance should be updated.
 The field mask must always be specified; this prevents any future fields in
 Instance from being erased accidentally by clients that do not know
 about them.
 .google.protobuf.FieldMask field_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
 
  Parameter
  
  Returns
  
  
  setFieldMask(FieldMask.Builder builderForValue)
  
    public UpdateInstanceRequest.Builder setFieldMask(FieldMask.Builder builderForValue)
   
   Required. A mask specifying which fields in Instance should be updated.
 The field mask must always be specified; this prevents any future fields in
 Instance from being erased accidentally by clients that do not know
 about them.
 .google.protobuf.FieldMask field_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | builderForValue | 
        Builder
  | 
      
    
  
  Returns
  
  
  setInstance(Instance value)
  
    public UpdateInstanceRequest.Builder setInstance(Instance value)
   
   Required. The instance to update, which must always include the instance
 name.  Otherwise, only fields mentioned in field_mask need be included.
 
 .google.spanner.admin.instance.v1.Instance instance = 1 [(.google.api.field_behavior) = REQUIRED];
 
 
  Parameter
  
  Returns
  
  
  setInstance(Instance.Builder builderForValue)
  
    public UpdateInstanceRequest.Builder setInstance(Instance.Builder builderForValue)
   
   Required. The instance to update, which must always include the instance
 name.  Otherwise, only fields mentioned in field_mask need be included.
 
 .google.spanner.admin.instance.v1.Instance instance = 1 [(.google.api.field_behavior) = REQUIRED];
 
 
  Parameter
  
  Returns
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public UpdateInstanceRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final UpdateInstanceRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides