Interface UpdateInstanceConfigRequestOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Required.
    Required.
    com.google.protobuf.FieldMask
    Required.
    com.google.protobuf.FieldMaskOrBuilder
    Required.
    boolean
    An option to validate, but not actually execute, a request, and provide the same response.
    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

    • hasInstanceConfig

      boolean hasInstanceConfig()
       Required. The user instance configuration to update, which must always
       include the instance configuration name. Otherwise, only fields mentioned
       in
       [update_mask][google.spanner.admin.instance.v1.UpdateInstanceConfigRequest.update_mask]
       need be included. To prevent conflicts of concurrent updates,
       [etag][google.spanner.admin.instance.v1.InstanceConfig.reconciling] can
       be used.
       
      .google.spanner.admin.instance.v1.InstanceConfig instance_config = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the instanceConfig field is set.
    • getInstanceConfig

      InstanceConfig getInstanceConfig()
       Required. The user instance configuration to update, which must always
       include the instance configuration name. Otherwise, only fields mentioned
       in
       [update_mask][google.spanner.admin.instance.v1.UpdateInstanceConfigRequest.update_mask]
       need be included. To prevent conflicts of concurrent updates,
       [etag][google.spanner.admin.instance.v1.InstanceConfig.reconciling] can
       be used.
       
      .google.spanner.admin.instance.v1.InstanceConfig instance_config = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The instanceConfig.
    • getInstanceConfigOrBuilder

      InstanceConfigOrBuilder getInstanceConfigOrBuilder()
       Required. The user instance configuration to update, which must always
       include the instance configuration name. Otherwise, only fields mentioned
       in
       [update_mask][google.spanner.admin.instance.v1.UpdateInstanceConfigRequest.update_mask]
       need be included. To prevent conflicts of concurrent updates,
       [etag][google.spanner.admin.instance.v1.InstanceConfig.reconciling] can
       be used.
       
      .google.spanner.admin.instance.v1.InstanceConfig instance_config = 1 [(.google.api.field_behavior) = REQUIRED];
    • hasUpdateMask

      boolean hasUpdateMask()
       Required. A mask specifying which fields in
       [InstanceConfig][google.spanner.admin.instance.v1.InstanceConfig] should be
       updated. The field mask must always be specified; this prevents any future
       fields in [InstanceConfig][google.spanner.admin.instance.v1.InstanceConfig]
       from being erased accidentally by clients that do not know about them. Only
       display_name and labels can be updated.
       
      .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the updateMask field is set.
    • getUpdateMask

      com.google.protobuf.FieldMask getUpdateMask()
       Required. A mask specifying which fields in
       [InstanceConfig][google.spanner.admin.instance.v1.InstanceConfig] should be
       updated. The field mask must always be specified; this prevents any future
       fields in [InstanceConfig][google.spanner.admin.instance.v1.InstanceConfig]
       from being erased accidentally by clients that do not know about them. Only
       display_name and labels can be updated.
       
      .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The updateMask.
    • getUpdateMaskOrBuilder

      com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
       Required. A mask specifying which fields in
       [InstanceConfig][google.spanner.admin.instance.v1.InstanceConfig] should be
       updated. The field mask must always be specified; this prevents any future
       fields in [InstanceConfig][google.spanner.admin.instance.v1.InstanceConfig]
       from being erased accidentally by clients that do not know about them. Only
       display_name and labels can be updated.
       
      .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
    • getValidateOnly

      boolean getValidateOnly()
       An option to validate, but not actually execute, a request,
       and provide the same response.
       
      bool validate_only = 3;
      Returns:
      The validateOnly.