Google Cloud Spanner C++ Client
A C++ Client Library for Google Cloud Spanner
|
CreateInstanceRequestBuilder is a builder class for google::spanner::admin::instance::v1::CreateInstanceRequest
More...
#include <google/cloud/spanner/create_instance_request_builder.h>
Public Member Functions | |
CreateInstanceRequestBuilder (CreateInstanceRequestBuilder const &)=default | |
CreateInstanceRequestBuilder (CreateInstanceRequestBuilder &&)=default | |
CreateInstanceRequestBuilder & | operator= (CreateInstanceRequestBuilder const &)=default |
CreateInstanceRequestBuilder & | operator= (CreateInstanceRequestBuilder &&)=default |
CreateInstanceRequestBuilder (Instance const &in, std::string config) | |
Constructor requires Instance and Cloud Spanner instance config name. More... | |
CreateInstanceRequestBuilder & | SetDisplayName (std::string display_name) & |
CreateInstanceRequestBuilder && | SetDisplayName (std::string display_name) && |
CreateInstanceRequestBuilder & | SetNodeCount (int node_count) & |
CreateInstanceRequestBuilder && | SetNodeCount (int node_count) && |
CreateInstanceRequestBuilder & | SetLabels (std::map< std::string, std::string > const &labels) & |
CreateInstanceRequestBuilder && | SetLabels (std::map< std::string, std::string > const &labels) && |
google::spanner::admin::instance::v1::CreateInstanceRequest & | Build () & |
google::spanner::admin::instance::v1::CreateInstanceRequest && | Build () && |
CreateInstanceRequestBuilder is a builder class for google::spanner::admin::instance::v1::CreateInstanceRequest
This is useful when calling the InstanceAdminClient::CreateInstance()
function.
Definition at line 38 of file create_instance_request_builder.h.
|
default |
|
default |
|
inline |
Constructor requires Instance and Cloud Spanner instance config name.
It sets node_count = 1, and display_name = instance_id as the default values.
Definition at line 52 of file create_instance_request_builder.h.
|
inline |
Definition at line 99 of file create_instance_request_builder.h.
|
inline |
Definition at line 102 of file create_instance_request_builder.h.
|
default |
|
default |
|
inline |
Definition at line 61 of file create_instance_request_builder.h.
|
inline |
Definition at line 66 of file create_instance_request_builder.h.
|
inline |
Definition at line 81 of file create_instance_request_builder.h.
|
inline |
Definition at line 90 of file create_instance_request_builder.h.
|
inline |
Definition at line 71 of file create_instance_request_builder.h.
|
inline |
Definition at line 76 of file create_instance_request_builder.h.