Google Cloud Spanner C++ Client
A C++ Client Library for Google Cloud Spanner
|
UpdateInstanceRequestBuilder is a builder class for google::spanner::admin::instance::v1::UpdateInstanceRequest
More...
#include <google/cloud/spanner/update_instance_request_builder.h>
Public Member Functions | |
UpdateInstanceRequestBuilder ()=default | |
Constructs a UpdateInstanceRequestBuilder . More... | |
UpdateInstanceRequestBuilder (UpdateInstanceRequestBuilder const &)=default | |
UpdateInstanceRequestBuilder (UpdateInstanceRequestBuilder &&)=default | |
UpdateInstanceRequestBuilder & | operator= (UpdateInstanceRequestBuilder const &)=default |
UpdateInstanceRequestBuilder & | operator= (UpdateInstanceRequestBuilder &&)=default |
UpdateInstanceRequestBuilder (std::string instance_name) | |
UpdateInstanceRequestBuilder (Instance const &in) | |
UpdateInstanceRequestBuilder (google::spanner::admin::instance::v1::Instance in) | |
Constructs UpdateInstanceRequestBuilder with google::spanner::admin::instance::v1::Instance. More... | |
UpdateInstanceRequestBuilder & | SetName (std::string name) & |
UpdateInstanceRequestBuilder && | SetName (std::string name) && |
UpdateInstanceRequestBuilder & | SetDisplayName (std::string display_name) & |
UpdateInstanceRequestBuilder && | SetDisplayName (std::string display_name) && |
UpdateInstanceRequestBuilder & | SetNodeCount (int node_count) & |
UpdateInstanceRequestBuilder && | SetNodeCount (int node_count) && |
UpdateInstanceRequestBuilder & | AddLabels (std::map< std::string, std::string > const &labels) & |
UpdateInstanceRequestBuilder && | AddLabels (std::map< std::string, std::string > const &labels) && |
UpdateInstanceRequestBuilder & | SetLabels (std::map< std::string, std::string > const &labels) & |
UpdateInstanceRequestBuilder && | SetLabels (std::map< std::string, std::string > const &labels) && |
google::spanner::admin::instance::v1::UpdateInstanceRequest & | Build () & |
google::spanner::admin::instance::v1::UpdateInstanceRequest && | Build () && |
UpdateInstanceRequestBuilder is a builder class for google::spanner::admin::instance::v1::UpdateInstanceRequest
This is useful when calling google::cloud::spanner::InstanceAdminClient::UpdateInstance()
function.
Definition at line 39 of file update_instance_request_builder.h.
|
default |
Constructs a UpdateInstanceRequestBuilder
.
|
default |
|
default |
|
inlineexplicit |
Definition at line 54 of file update_instance_request_builder.h.
|
inlineexplicit |
Definition at line 57 of file update_instance_request_builder.h.
|
inlineexplicit |
Constructs UpdateInstanceRequestBuilder
with google::spanner::admin::instance::v1::Instance.
It's particularly useful if you want to add some labels to existing instances.
Definition at line 66 of file update_instance_request_builder.h.
|
inline |
Definition at line 95 of file update_instance_request_builder.h.
|
inline |
Definition at line 100 of file update_instance_request_builder.h.
|
inline |
Definition at line 117 of file update_instance_request_builder.h.
|
inline |
Definition at line 120 of file update_instance_request_builder.h.
|
default |
|
default |
|
inline |
Definition at line 79 of file update_instance_request_builder.h.
|
inline |
Definition at line 83 of file update_instance_request_builder.h.
|
inline |
Definition at line 105 of file update_instance_request_builder.h.
|
inline |
Definition at line 111 of file update_instance_request_builder.h.
|
inline |
Definition at line 71 of file update_instance_request_builder.h.
|
inline |
Definition at line 75 of file update_instance_request_builder.h.
|
inline |
Definition at line 87 of file update_instance_request_builder.h.
|
inline |
Definition at line 91 of file update_instance_request_builder.h.