Reference documentation and code samples for the Cloud Spanner V1 Client class DeleteInstanceConfigRequest.
The request for DeleteInstanceConfigRequest.
Generated from protobuf message google.spanner.admin.instance.v1.DeleteInstanceConfigRequest
Namespace
Google \ Cloud \ Spanner \ Admin \ Instance \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Required. The name of the instance configuration to be deleted. Values are of the form |
↳ etag |
string
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. |
↳ validate_only |
bool
An option to validate, but not actually execute, a request, and provide the same response. |
getName
Required. The name of the instance configuration to be deleted.
Values are of the form
projects/<project>/instanceConfigs/<instance_config>
Returns | |
---|---|
Type | Description |
string |
setName
Required. The name of the instance configuration to be deleted.
Values are of the form
projects/<project>/instanceConfigs/<instance_config>
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getEtag
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.
Returns | |
---|---|
Type | Description |
string |
setEtag
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.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getValidateOnly
An option to validate, but not actually execute, a request, and provide the same response.
Returns | |
---|---|
Type | Description |
bool |
setValidateOnly
An option to validate, but not actually execute, a request, and provide the same response.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
static::build
Parameter | |
---|---|
Name | Description |
name |
string
Required. The name of the instance configuration to be deleted.
Values are of the form
|
Returns | |
---|---|
Type | Description |
DeleteInstanceConfigRequest |