Used for optimistic concurrency control as a way to help prevent
simultaneous deletes of an instance configuration from overwriting each
other. If not empty, the API
only deletes the instance configuration when the etag provided matches the
current status of the requested instance configuration. Otherwise, deletes
the instance configuration without checking the current status of the
requested instance configuration.
Used for optimistic concurrency control as a way to help prevent
simultaneous deletes of an instance configuration from overwriting each
other. If not empty, the API
only deletes the instance configuration when the etag provided matches the
current status of the requested instance configuration. Otherwise, deletes
the instance configuration without checking the current status of the
requested instance configuration.
[[["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-08-28 UTC."],[],[],null,["# Interface DeleteInstanceConfigRequestOrBuilder (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.DeleteInstanceConfigRequestOrBuilder)\n- [6.98.0](/java/docs/reference/google-cloud-spanner/6.98.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.97.1](/java/docs/reference/google-cloud-spanner/6.97.1/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.96.1](/java/docs/reference/google-cloud-spanner/6.96.1/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.95.1](/java/docs/reference/google-cloud-spanner/6.95.1/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.94.0](/java/docs/reference/google-cloud-spanner/6.94.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.93.0](/java/docs/reference/google-cloud-spanner/6.93.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.89.0](/java/docs/reference/google-cloud-spanner/6.89.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.88.0](/java/docs/reference/google-cloud-spanner/6.88.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.87.0](/java/docs/reference/google-cloud-spanner/6.87.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.86.0](/java/docs/reference/google-cloud-spanner/6.86.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.85.0](/java/docs/reference/google-cloud-spanner/6.85.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.83.0](/java/docs/reference/google-cloud-spanner/6.83.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.82.0](/java/docs/reference/google-cloud-spanner/6.82.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.80.1](/java/docs/reference/google-cloud-spanner/6.80.1/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.79.0](/java/docs/reference/google-cloud-spanner/6.79.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.77.0](/java/docs/reference/google-cloud-spanner/6.77.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.74.1](/java/docs/reference/google-cloud-spanner/6.74.1/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.72.0](/java/docs/reference/google-cloud-spanner/6.72.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.71.0](/java/docs/reference/google-cloud-spanner/6.71.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.69.0](/java/docs/reference/google-cloud-spanner/6.69.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.68.0](/java/docs/reference/google-cloud-spanner/6.68.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.66.0](/java/docs/reference/google-cloud-spanner/6.66.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.65.1](/java/docs/reference/google-cloud-spanner/6.65.1/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.62.0](/java/docs/reference/google-cloud-spanner/6.62.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.60.0](/java/docs/reference/google-cloud-spanner/6.60.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.58.0](/java/docs/reference/google-cloud-spanner/6.58.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.57.0](/java/docs/reference/google-cloud-spanner/6.57.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.56.0](/java/docs/reference/google-cloud-spanner/6.56.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.55.0](/java/docs/reference/google-cloud-spanner/6.55.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.54.0](/java/docs/reference/google-cloud-spanner/6.54.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.53.0](/java/docs/reference/google-cloud-spanner/6.53.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.52.1](/java/docs/reference/google-cloud-spanner/6.52.1/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.51.0](/java/docs/reference/google-cloud-spanner/6.51.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.50.1](/java/docs/reference/google-cloud-spanner/6.50.1/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.49.0](/java/docs/reference/google-cloud-spanner/6.49.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.25.1](/java/docs/reference/google-cloud-spanner/6.25.1/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.24.0](/java/docs/reference/google-cloud-spanner/6.24.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.23.4](/java/docs/reference/google-cloud-spanner/6.23.4/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.22.0](/java/docs/reference/google-cloud-spanner/6.22.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.21.2](/java/docs/reference/google-cloud-spanner/6.21.2/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.20.0](/java/docs/reference/google-cloud-spanner/6.20.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.19.1](/java/docs/reference/google-cloud-spanner/6.19.1/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.18.0](/java/docs/reference/google-cloud-spanner/6.18.0/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.17.4](/java/docs/reference/google-cloud-spanner/6.17.4/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder)\n- [6.14.1](/java/docs/reference/google-cloud-spanner/6.14.1/com.google.spanner.admin.instance.v1.DeleteInstanceConfigRequestOrBuilder) \n\n public interface DeleteInstanceConfigRequestOrBuilder 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### getEtag()\n\n public abstract String getEtag()\n\nUsed for optimistic concurrency control as a way to help prevent\nsimultaneous deletes of an instance configuration from overwriting each\nother. If not empty, the API\nonly deletes the instance configuration when the etag provided matches the\ncurrent status of the requested instance configuration. Otherwise, deletes\nthe instance configuration without checking the current status of the\nrequested instance configuration.\n\n`string etag = 2;`\n\n### getEtagBytes()\n\n public abstract ByteString getEtagBytes()\n\nUsed for optimistic concurrency control as a way to help prevent\nsimultaneous deletes of an instance configuration from overwriting each\nother. If not empty, the API\nonly deletes the instance configuration when the etag provided matches the\ncurrent status of the requested instance configuration. Otherwise, deletes\nthe instance configuration without checking the current status of the\nrequested instance configuration.\n\n`string etag = 2;`\n\n### getName()\n\n public abstract String getName()\n\nRequired. The name of the instance configuration to be deleted.\nValues are of the form\n`projects/\u003cproject\u003e/instanceConfigs/\u003cinstance_config\u003e`\n\n`\nstring name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }\n`\n\n### getNameBytes()\n\n public abstract ByteString getNameBytes()\n\nRequired. The name of the instance configuration to be deleted.\nValues are of the form\n`projects/\u003cproject\u003e/instanceConfigs/\u003cinstance_config\u003e`\n\n`\nstring name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }\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;`"]]