Interface UpdateInstanceRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
UpdateInstanceRequest, UpdateInstanceRequest.Builder

public interface UpdateInstanceRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.FieldMask
    Required.
    com.google.protobuf.FieldMaskOrBuilder
    Required.
    Required.
    Required.
    boolean
    Required.
    boolean
    Required.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasInstance

      boolean hasInstance()
       Required. The instance to update, which must always include the instance
       name.  Otherwise, only fields mentioned in
       [field_mask][google.spanner.admin.instance.v1.UpdateInstanceRequest.field_mask]
       need be included.
       
      .google.spanner.admin.instance.v1.Instance instance = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the instance field is set.
    • getInstance

      Instance getInstance()
       Required. The instance to update, which must always include the instance
       name.  Otherwise, only fields mentioned in
       [field_mask][google.spanner.admin.instance.v1.UpdateInstanceRequest.field_mask]
       need be included.
       
      .google.spanner.admin.instance.v1.Instance instance = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The instance.
    • getInstanceOrBuilder

      InstanceOrBuilder getInstanceOrBuilder()
       Required. The instance to update, which must always include the instance
       name.  Otherwise, only fields mentioned in
       [field_mask][google.spanner.admin.instance.v1.UpdateInstanceRequest.field_mask]
       need be included.
       
      .google.spanner.admin.instance.v1.Instance instance = 1 [(.google.api.field_behavior) = REQUIRED];
    • hasFieldMask

      boolean hasFieldMask()
       Required. A mask specifying which fields in
       [Instance][google.spanner.admin.instance.v1.Instance] should be updated.
       The field mask must always be specified; this prevents any future fields in
       [Instance][google.spanner.admin.instance.v1.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:
      Whether the fieldMask field is set.
    • getFieldMask

      com.google.protobuf.FieldMask getFieldMask()
       Required. A mask specifying which fields in
       [Instance][google.spanner.admin.instance.v1.Instance] should be updated.
       The field mask must always be specified; this prevents any future fields in
       [Instance][google.spanner.admin.instance.v1.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:
      The fieldMask.
    • getFieldMaskOrBuilder

      com.google.protobuf.FieldMaskOrBuilder getFieldMaskOrBuilder()
       Required. A mask specifying which fields in
       [Instance][google.spanner.admin.instance.v1.Instance] should be updated.
       The field mask must always be specified; this prevents any future fields in
       [Instance][google.spanner.admin.instance.v1.Instance] from being erased
       accidentally by clients that do not know about them.
       
      .google.protobuf.FieldMask field_mask = 2 [(.google.api.field_behavior) = REQUIRED];