Required. The user instance configuration to update, which must always
include the instance configuration name. Otherwise, only fields mentioned
in
update_mask
need be included. To prevent conflicts of concurrent updates,
etag can
be used.
Required. The user instance configuration to update, which must always
include the instance configuration name. Otherwise, only fields mentioned
in
update_mask
need be included. To prevent conflicts of concurrent updates,
etag can
be used.
Required. A mask specifying which fields in
InstanceConfig should be
updated. The field mask must always be specified; this prevents any future
fields in InstanceConfig
from being erased accidentally by clients that do not know about them. Only
display_name and labels can be updated.
Required. A mask specifying which fields in
InstanceConfig should be
updated. The field mask must always be specified; this prevents any future
fields in InstanceConfig
from being erased accidentally by clients that do not know about them. Only
display_name and labels can be updated.
Required. The user instance configuration to update, which must always
include the instance configuration name. Otherwise, only fields mentioned
in
update_mask
need be included. To prevent conflicts of concurrent updates,
etag can
be used.
Required. A mask specifying which fields in
InstanceConfig should be
updated. The field mask must always be specified; this prevents any future
fields in InstanceConfig
from being erased accidentally by clients that do not know about them. Only
display_name and labels can be updated.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Interface UpdateInstanceConfigRequestOrBuilder (6.98.1)\n\nVersion latestkeyboard_arrow_down\n\n- [6.98.1 (latest)](/java/docs/reference/google-cloud-spanner/latest/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.98.0](/java/docs/reference/google-cloud-spanner/6.98.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.97.1](/java/docs/reference/google-cloud-spanner/6.97.1/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.96.1](/java/docs/reference/google-cloud-spanner/6.96.1/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.95.1](/java/docs/reference/google-cloud-spanner/6.95.1/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.94.0](/java/docs/reference/google-cloud-spanner/6.94.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.93.0](/java/docs/reference/google-cloud-spanner/6.93.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.89.0](/java/docs/reference/google-cloud-spanner/6.89.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.88.0](/java/docs/reference/google-cloud-spanner/6.88.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.87.0](/java/docs/reference/google-cloud-spanner/6.87.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.86.0](/java/docs/reference/google-cloud-spanner/6.86.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.85.0](/java/docs/reference/google-cloud-spanner/6.85.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.83.0](/java/docs/reference/google-cloud-spanner/6.83.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.82.0](/java/docs/reference/google-cloud-spanner/6.82.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.80.1](/java/docs/reference/google-cloud-spanner/6.80.1/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.79.0](/java/docs/reference/google-cloud-spanner/6.79.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.77.0](/java/docs/reference/google-cloud-spanner/6.77.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.74.1](/java/docs/reference/google-cloud-spanner/6.74.1/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.72.0](/java/docs/reference/google-cloud-spanner/6.72.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.71.0](/java/docs/reference/google-cloud-spanner/6.71.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.69.0](/java/docs/reference/google-cloud-spanner/6.69.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.68.0](/java/docs/reference/google-cloud-spanner/6.68.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.66.0](/java/docs/reference/google-cloud-spanner/6.66.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.65.1](/java/docs/reference/google-cloud-spanner/6.65.1/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.62.0](/java/docs/reference/google-cloud-spanner/6.62.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.60.0](/java/docs/reference/google-cloud-spanner/6.60.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.58.0](/java/docs/reference/google-cloud-spanner/6.58.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.57.0](/java/docs/reference/google-cloud-spanner/6.57.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.56.0](/java/docs/reference/google-cloud-spanner/6.56.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.55.0](/java/docs/reference/google-cloud-spanner/6.55.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.54.0](/java/docs/reference/google-cloud-spanner/6.54.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.53.0](/java/docs/reference/google-cloud-spanner/6.53.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.52.1](/java/docs/reference/google-cloud-spanner/6.52.1/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.51.0](/java/docs/reference/google-cloud-spanner/6.51.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.50.1](/java/docs/reference/google-cloud-spanner/6.50.1/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.49.0](/java/docs/reference/google-cloud-spanner/6.49.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.25.1](/java/docs/reference/google-cloud-spanner/6.25.1/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.24.0](/java/docs/reference/google-cloud-spanner/6.24.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.23.4](/java/docs/reference/google-cloud-spanner/6.23.4/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.22.0](/java/docs/reference/google-cloud-spanner/6.22.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.21.2](/java/docs/reference/google-cloud-spanner/6.21.2/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.20.0](/java/docs/reference/google-cloud-spanner/6.20.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.19.1](/java/docs/reference/google-cloud-spanner/6.19.1/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.18.0](/java/docs/reference/google-cloud-spanner/6.18.0/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.17.4](/java/docs/reference/google-cloud-spanner/6.17.4/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder)\n- [6.14.1](/java/docs/reference/google-cloud-spanner/6.14.1/com.google.spanner.admin.instance.v1.UpdateInstanceConfigRequestOrBuilder) \n\n public interface UpdateInstanceConfigRequestOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getInstanceConfig()\n\n public abstract InstanceConfig getInstanceConfig()\n\nRequired. The user instance configuration to update, which must always\ninclude the instance configuration name. Otherwise, only fields mentioned\nin\nupdate_mask\nneed be included. To prevent conflicts of concurrent updates,\netag can\nbe used.\n\n`\n.google.spanner.admin.instance.v1.InstanceConfig instance_config = 1 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getInstanceConfigOrBuilder()\n\n public abstract InstanceConfigOrBuilder getInstanceConfigOrBuilder()\n\nRequired. The user instance configuration to update, which must always\ninclude the instance configuration name. Otherwise, only fields mentioned\nin\nupdate_mask\nneed be included. To prevent conflicts of concurrent updates,\netag can\nbe used.\n\n`\n.google.spanner.admin.instance.v1.InstanceConfig instance_config = 1 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getUpdateMask()\n\n public abstract FieldMask getUpdateMask()\n\nRequired. A mask specifying which fields in\nInstanceConfig should be\nupdated. The field mask must always be specified; this prevents any future\nfields in InstanceConfig\nfrom being erased accidentally by clients that do not know about them. Only\ndisplay_name and labels can be updated.\n\n`.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getUpdateMaskOrBuilder()\n\n public abstract FieldMaskOrBuilder getUpdateMaskOrBuilder()\n\nRequired. A mask specifying which fields in\nInstanceConfig should be\nupdated. The field mask must always be specified; this prevents any future\nfields in InstanceConfig\nfrom being erased accidentally by clients that do not know about them. Only\ndisplay_name and labels can be updated.\n\n`.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getValidateOnly()\n\n public abstract boolean getValidateOnly()\n\nAn option to validate, but not actually execute, a request,\nand provide the same response.\n\n`bool validate_only = 3;`\n\n### hasInstanceConfig()\n\n public abstract boolean hasInstanceConfig()\n\nRequired. The user instance configuration to update, which must always\ninclude the instance configuration name. Otherwise, only fields mentioned\nin\nupdate_mask\nneed be included. To prevent conflicts of concurrent updates,\netag can\nbe used.\n\n`\n.google.spanner.admin.instance.v1.InstanceConfig instance_config = 1 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### hasUpdateMask()\n\n public abstract boolean hasUpdateMask()\n\nRequired. A mask specifying which fields in\nInstanceConfig should be\nupdated. The field mask must always be specified; this prevents any future\nfields in InstanceConfig\nfrom being erased accidentally by clients that do not know about them. Only\ndisplay_name and labels can be updated.\n\n`.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];\n`"]]