Google Cloud Bigtable C++ Client  0.11.0
A C++ Client Library for Google Cloud Bigtable
Public Member Functions | List of all members
google::cloud::bigtable::v0::AppProfileUpdateConfig Class Reference

Build a proto to update an Application Profile configuration. More...

#include <google/cloud/bigtable/app_profile_config.h>

Public Member Functions

 AppProfileUpdateConfig ()
 
AppProfileUpdateConfigset_ignore_warnings (bool value)
 
AppProfileUpdateConfigset_description (std::string description)
 
AppProfileUpdateConfigset_etag (std::string etag)
 
AppProfileUpdateConfigset_multi_cluster_use_any ()
 
AppProfileUpdateConfigset_single_cluster_routing (std::string const &cluster_id, bool allow_transactional_writes=false)
 
google::bigtable::admin::v2::UpdateAppProfileRequest const & as_proto () const &
 
google::bigtable::admin::v2::UpdateAppProfileRequest && as_proto () &&
 

Detailed Description

Build a proto to update an Application Profile configuration.

Definition at line 71 of file app_profile_config.h.

Constructor & Destructor Documentation

◆ AppProfileUpdateConfig()

google::cloud::bigtable::v0::AppProfileUpdateConfig::AppProfileUpdateConfig ( )
inline

Definition at line 73 of file app_profile_config.h.

Member Function Documentation

◆ as_proto() [1/2]

google::bigtable::admin::v2::UpdateAppProfileRequest const& google::cloud::bigtable::v0::AppProfileUpdateConfig::as_proto ( ) const &
inline

Definition at line 109 of file app_profile_config.h.

◆ as_proto() [2/2]

google::bigtable::admin::v2::UpdateAppProfileRequest&& google::cloud::bigtable::v0::AppProfileUpdateConfig::as_proto ( ) &&
inline

Definition at line 115 of file app_profile_config.h.

◆ set_description()

AppProfileUpdateConfig& google::cloud::bigtable::v0::AppProfileUpdateConfig::set_description ( std::string  description)
inline

Definition at line 79 of file app_profile_config.h.

◆ set_etag()

AppProfileUpdateConfig& google::cloud::bigtable::v0::AppProfileUpdateConfig::set_etag ( std::string  etag)
inline

Definition at line 84 of file app_profile_config.h.

◆ set_ignore_warnings()

AppProfileUpdateConfig& google::cloud::bigtable::v0::AppProfileUpdateConfig::set_ignore_warnings ( bool  value)
inline

Definition at line 75 of file app_profile_config.h.

◆ set_multi_cluster_use_any()

AppProfileUpdateConfig& google::cloud::bigtable::v0::AppProfileUpdateConfig::set_multi_cluster_use_any ( )
inline

Definition at line 89 of file app_profile_config.h.

◆ set_single_cluster_routing()

AppProfileUpdateConfig& google::cloud::bigtable::v0::AppProfileUpdateConfig::set_single_cluster_routing ( std::string const &  cluster_id,
bool  allow_transactional_writes = false 
)
inline

Definition at line 95 of file app_profile_config.h.