Google Cloud Bigtable C++ Client  1.40.2
A C++ Client Library for Google Cloud Bigtable
Public Member Functions | List of all members
google::cloud::bigtable::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 ()=default
 
AppProfileUpdateConfigset_ignore_warnings (bool value)
 
AppProfileUpdateConfigset_description (std::string description)
 
AppProfileUpdateConfigset_etag (std::string etag)
 
AppProfileUpdateConfigset_multi_cluster_use_any (std::vector< std::string > cluster_ids={})
 
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 99 of file app_profile_config.h.

Constructor & Destructor Documentation

◆ AppProfileUpdateConfig()

google::cloud::bigtable::AppProfileUpdateConfig::AppProfileUpdateConfig ( )
default

Member Function Documentation

◆ as_proto() [1/2]

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

Definition at line 146 of file app_profile_config.h.

◆ as_proto() [2/2]

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

Definition at line 141 of file app_profile_config.h.

◆ set_description()

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

Definition at line 107 of file app_profile_config.h.

◆ set_etag()

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

Definition at line 112 of file app_profile_config.h.

◆ set_ignore_warnings()

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

Definition at line 103 of file app_profile_config.h.

◆ set_multi_cluster_use_any()

AppProfileUpdateConfig& google::cloud::bigtable::AppProfileUpdateConfig::set_multi_cluster_use_any ( std::vector< std::string >  cluster_ids = {})
inline

Definition at line 117 of file app_profile_config.h.

◆ set_single_cluster_routing()

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

Definition at line 128 of file app_profile_config.h.