Reference documentation and code samples for the Cloud Spanner Instance Admin V1 API class Google::Cloud::Spanner::Admin::Instance::V1::DeleteInstanceConfigRequest.
The request for [DeleteInstanceConfigRequest][InstanceAdmin.DeleteInstanceConfigRequest].
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#etag
def etag() -> ::String Returns
- (::String) — Used for optimistic concurrency control as a way to help prevent simultaneous deletes of an instance config from overwriting each other. If not empty, the API only deletes the instance config when the etag provided matches the current status of the requested instance config. Otherwise, deletes the instance config without checking the current status of the requested instance config.
#etag=
def etag=(value) -> ::String Parameter
- value (::String) — Used for optimistic concurrency control as a way to help prevent simultaneous deletes of an instance config from overwriting each other. If not empty, the API only deletes the instance config when the etag provided matches the current status of the requested instance config. Otherwise, deletes the instance config without checking the current status of the requested instance config.
Returns
- (::String) — Used for optimistic concurrency control as a way to help prevent simultaneous deletes of an instance config from overwriting each other. If not empty, the API only deletes the instance config when the etag provided matches the current status of the requested instance config. Otherwise, deletes the instance config without checking the current status of the requested instance config.
#name
def name() -> ::String Returns
- (::String) — Required. The name of the instance configuration to be deleted. Values are of the form
projects/<project>/instanceConfigs/<instance_config>
#name=
def name=(value) -> ::String Parameter
- value (::String) — Required. The name of the instance configuration to be deleted. Values are of the form
projects/<project>/instanceConfigs/<instance_config>
Returns
- (::String) — Required. The name of the instance configuration to be deleted. Values are of the form
projects/<project>/instanceConfigs/<instance_config>
#validate_only
def validate_only() -> ::Boolean Returns
- (::Boolean) — An option to validate, but not actually execute, a request, and provide the same response.
#validate_only=
def validate_only=(value) -> ::Boolean Parameter
- value (::Boolean) — An option to validate, but not actually execute, a request, and provide the same response.
Returns
- (::Boolean) — An option to validate, but not actually execute, a request, and provide the same response.