Reference documentation and code samples for the Cloud Spanner Instance Admin V1 API class Google::Cloud::Spanner::Admin::Instance::V1::UpdateInstanceConfigRequest.
The request for [UpdateInstanceConfigRequest][InstanceAdmin.UpdateInstanceConfigRequest].
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#instance_config
def instance_config() -> ::Google::Cloud::Spanner::Admin::Instance::V1::InstanceConfig
Returns
- (::Google::Cloud::Spanner::Admin::Instance::V1::InstanceConfig) — 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.
#instance_config=
def instance_config=(value) -> ::Google::Cloud::Spanner::Admin::Instance::V1::InstanceConfig
Parameter
- value (::Google::Cloud::Spanner::Admin::Instance::V1::InstanceConfig) — 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.
Returns
- (::Google::Cloud::Spanner::Admin::Instance::V1::InstanceConfig) — 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.
#update_mask
def update_mask() -> ::Google::Protobuf::FieldMask
Returns
- (::Google::Protobuf::FieldMask) — 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.
#update_mask=
def update_mask=(value) -> ::Google::Protobuf::FieldMask
Parameter
- value (::Google::Protobuf::FieldMask) — 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.
Returns
- (::Google::Protobuf::FieldMask) — 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
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.