Google Cloud Bigtable C++ Client 2.13.0
A C++ Client Library for Google Cloud Bigtable
Loading...
Searching...
No Matches
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.

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

◆ as_proto() [2/2]

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

◆ set_description()

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

◆ set_etag()

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

◆ set_ignore_warnings()

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

◆ set_multi_cluster_use_any()

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

◆ set_single_cluster_routing()

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