Google Cloud Bigtable C++ Client  1.32.1
A C++ Client Library for Google Cloud Bigtable
Public Member Functions | List of all members
google::cloud::bigtable::v1::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 ()
 
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 69 of file app_profile_config.h.

Constructor & Destructor Documentation

◆ AppProfileUpdateConfig()

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

Member Function Documentation

◆ as_proto() [1/2]

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

Definition at line 111 of file app_profile_config.h.

◆ as_proto() [2/2]

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

Definition at line 106 of file app_profile_config.h.

◆ set_description()

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

Definition at line 77 of file app_profile_config.h.

◆ set_etag()

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

Definition at line 82 of file app_profile_config.h.

◆ set_ignore_warnings()

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

Definition at line 73 of file app_profile_config.h.

◆ set_multi_cluster_use_any()

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

Definition at line 87 of file app_profile_config.h.

◆ set_single_cluster_routing()

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

Definition at line 93 of file app_profile_config.h.