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.
↳ validate_only
bool
An option to validate, but not actually execute, a request, and provide the same response.
getInstanceConfig
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,["# Cloud Spanner V1 Client - Class UpdateInstanceConfigRequest (1.104.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.104.0 (latest)](/php/docs/reference/cloud-spanner/latest/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.103.0](/php/docs/reference/cloud-spanner/1.103.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.102.0](/php/docs/reference/cloud-spanner/1.102.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.101.0](/php/docs/reference/cloud-spanner/1.101.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.100.0](/php/docs/reference/cloud-spanner/1.100.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.98.0](/php/docs/reference/cloud-spanner/1.98.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.97.0](/php/docs/reference/cloud-spanner/1.97.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.96.0](/php/docs/reference/cloud-spanner/1.96.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.95.0](/php/docs/reference/cloud-spanner/1.95.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.94.0](/php/docs/reference/cloud-spanner/1.94.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.93.1](/php/docs/reference/cloud-spanner/1.93.1/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.92.1](/php/docs/reference/cloud-spanner/1.92.1/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.91.0](/php/docs/reference/cloud-spanner/1.91.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.90.0](/php/docs/reference/cloud-spanner/1.90.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.89.0](/php/docs/reference/cloud-spanner/1.89.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.88.0](/php/docs/reference/cloud-spanner/1.88.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.87.0](/php/docs/reference/cloud-spanner/1.87.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.86.0](/php/docs/reference/cloud-spanner/1.86.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.85.0](/php/docs/reference/cloud-spanner/1.85.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.84.0](/php/docs/reference/cloud-spanner/1.84.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.83.0](/php/docs/reference/cloud-spanner/1.83.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.82.0](/php/docs/reference/cloud-spanner/1.82.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.81.0](/php/docs/reference/cloud-spanner/1.81.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.80.0](/php/docs/reference/cloud-spanner/1.80.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.79.0](/php/docs/reference/cloud-spanner/1.79.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.78.0](/php/docs/reference/cloud-spanner/1.78.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.77.0](/php/docs/reference/cloud-spanner/1.77.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.76.1](/php/docs/reference/cloud-spanner/1.76.1/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.68.0](/php/docs/reference/cloud-spanner/1.68.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.67.0](/php/docs/reference/cloud-spanner/1.67.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.66.0](/php/docs/reference/cloud-spanner/1.66.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.65.0](/php/docs/reference/cloud-spanner/1.65.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.64.0](/php/docs/reference/cloud-spanner/1.64.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.63.2](/php/docs/reference/cloud-spanner/1.63.2/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.62.1](/php/docs/reference/cloud-spanner/1.62.1/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.61.0](/php/docs/reference/cloud-spanner/1.61.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.60.0](/php/docs/reference/cloud-spanner/1.60.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.59.0](/php/docs/reference/cloud-spanner/1.59.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.58.4](/php/docs/reference/cloud-spanner/1.58.4/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.57.0](/php/docs/reference/cloud-spanner/1.57.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.56.0](/php/docs/reference/cloud-spanner/1.56.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.55.0](/php/docs/reference/cloud-spanner/1.55.0/Admin.Instance.V1.UpdateInstanceConfigRequest)\n- [1.54.2](/php/docs/reference/cloud-spanner/1.54.2/Admin.Instance.V1.UpdateInstanceConfigRequest) \nReference documentation and code samples for the Cloud Spanner V1 Client class UpdateInstanceConfigRequest.\n\nThe request for\nUpdateInstanceConfig.\n\nGenerated from protobuf message `google.spanner.admin.instance.v1.UpdateInstanceConfigRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Spanner \\\\ Admin \\\\ Instance \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getInstanceConfig\n\nRequired. The user instance configuration to update, which must always\ninclude the instance configuration name. Otherwise, only fields mentioned\nin\n[update_mask](/php/docs/reference/cloud-spanner/latest/Admin.Instance.V1.UpdateInstanceConfigRequest#_Google_Cloud_Spanner_Admin_Instance_V1_UpdateInstanceConfigRequest__getUpdateMask__)\nneed be included. To prevent conflicts of concurrent updates,\n[etag](/php/docs/reference/cloud-spanner/latest/Admin.Instance.V1.InstanceConfig#_Google_Cloud_Spanner_Admin_Instance_V1_InstanceConfig__getReconciling__) can\nbe used.\n\n### hasInstanceConfig\n\n### clearInstanceConfig\n\n### setInstanceConfig\n\nRequired. The user instance configuration to update, which must always\ninclude the instance configuration name. Otherwise, only fields mentioned\nin\n[update_mask](/php/docs/reference/cloud-spanner/latest/Admin.Instance.V1.UpdateInstanceConfigRequest#_Google_Cloud_Spanner_Admin_Instance_V1_UpdateInstanceConfigRequest__getUpdateMask__)\nneed be included. To prevent conflicts of concurrent updates,\n[etag](/php/docs/reference/cloud-spanner/latest/Admin.Instance.V1.InstanceConfig#_Google_Cloud_Spanner_Admin_Instance_V1_InstanceConfig__getReconciling__) can\nbe used.\n\n### getUpdateMask\n\nRequired. A mask specifying which fields in\n[InstanceConfig](/php/docs/reference/cloud-spanner/latest/Admin.Instance.V1.InstanceConfig) should be\nupdated. The field mask must always be specified; this prevents any future\nfields in [InstanceConfig](/php/docs/reference/cloud-spanner/latest/Admin.Instance.V1.InstanceConfig)\nfrom being erased accidentally by clients that do not know about them. Only\ndisplay_name and labels can be updated.\n\n### hasUpdateMask\n\n### clearUpdateMask\n\n### setUpdateMask\n\nRequired. A mask specifying which fields in\n[InstanceConfig](/php/docs/reference/cloud-spanner/latest/Admin.Instance.V1.InstanceConfig) should be\nupdated. The field mask must always be specified; this prevents any future\nfields in [InstanceConfig](/php/docs/reference/cloud-spanner/latest/Admin.Instance.V1.InstanceConfig)\nfrom being erased accidentally by clients that do not know about them. Only\ndisplay_name and labels can be updated.\n\n### getValidateOnly\n\nAn option to validate, but not actually execute, a request,\nand provide the same response.\n\n### setValidateOnly\n\nAn option to validate, but not actually execute, a request,\nand provide the same response.\n\n### static::build"]]