GPUdb C++ API  Version 7.2.2.4
gpudb::GPUdb::Options Class Reference

#include <gpudb/GPUdb.hpp>

Public Member Functions

 Options ()
 
boost::asio::ssl::context * getSslContext () const
 
bool getBypassSslCertCheck () const
 
std::string getUsername () const
 
std::string getPassword () const
 
std::string getOauthToken () const
 
std::string getPrimaryUrl () const
 Return the URL of the primary cluster, if any (empty string delineates that none was set) More...
 
bool getUseSnappy () const
 
size_t getThreadCount () const
 
avro::ExecutorPtr getExecutor () const
 
std::map< std::string, std::string > & getHttpHeaders ()
 Get the HTTP headers (will include the high-availability synchronicity override header) More...
 
const std::map< std::string, std::string > & getHttpHeaders () const
 
size_t getTimeout () const
 
uint16_t getHostManagerPort () const
 
bool getDisableFailover () const
 
bool getDisableAutoDiscovery () const
 
OptionssetSslContext (boost::asio::ssl::context *value)
 
OptionssetBypassSslCertCheck (const bool value)
 
OptionssetUsername (const std::string &value)
 
OptionssetPassword (const std::string &value)
 
OptionssetOauthToken (const std::string &value)
 
OptionssetPrimaryUrl (const std::string &value)
 Set the URL for the primary cluster. More...
 
OptionssetUseSnappy (const bool value)
 
OptionssetThreadCount (const size_t value)
 
OptionssetExecutor (const avro::ExecutorPtr value)
 
OptionssetHttpHeaders (const std::map< std::string, std::string > &value)
 
OptionsaddHttpHeader (const std::string &header, const std::string &value)
 
OptionssetTimeout (const size_t value)
 
OptionssetHostManagerPort (const uint16_t value)
 
OptionssetDisableFailover (const bool value)
 
OptionssetDisableAutoDiscovery (const bool value)
 

Detailed Description

Definition at line 62 of file GPUdb.hpp.

Constructor & Destructor Documentation

◆ Options()

gpudb::GPUdb::Options::Options ( )

Member Function Documentation

◆ addHttpHeader()

Options& gpudb::GPUdb::Options::addHttpHeader ( const std::string &  header,
const std::string &  value 
)

◆ getBypassSslCertCheck()

bool gpudb::GPUdb::Options::getBypassSslCertCheck ( ) const

◆ getDisableAutoDiscovery()

bool gpudb::GPUdb::Options::getDisableAutoDiscovery ( ) const

◆ getDisableFailover()

bool gpudb::GPUdb::Options::getDisableFailover ( ) const

◆ getExecutor()

avro::ExecutorPtr gpudb::GPUdb::Options::getExecutor ( ) const

◆ getHostManagerPort()

uint16_t gpudb::GPUdb::Options::getHostManagerPort ( ) const

◆ getHttpHeaders() [1/2]

std::map<std::string, std::string>& gpudb::GPUdb::Options::getHttpHeaders ( )

Get the HTTP headers (will include the high-availability synchronicity override header)

◆ getHttpHeaders() [2/2]

const std::map<std::string, std::string>& gpudb::GPUdb::Options::getHttpHeaders ( ) const

◆ getOauthToken()

std::string gpudb::GPUdb::Options::getOauthToken ( ) const

◆ getPassword()

std::string gpudb::GPUdb::Options::getPassword ( ) const

◆ getPrimaryUrl()

std::string gpudb::GPUdb::Options::getPrimaryUrl ( ) const

Return the URL of the primary cluster, if any (empty string delineates that none was set)

◆ getSslContext()

boost::asio::ssl::context* gpudb::GPUdb::Options::getSslContext ( ) const

◆ getThreadCount()

size_t gpudb::GPUdb::Options::getThreadCount ( ) const

◆ getTimeout()

size_t gpudb::GPUdb::Options::getTimeout ( ) const

◆ getUsername()

std::string gpudb::GPUdb::Options::getUsername ( ) const

◆ getUseSnappy()

bool gpudb::GPUdb::Options::getUseSnappy ( ) const

◆ setBypassSslCertCheck()

Options& gpudb::GPUdb::Options::setBypassSslCertCheck ( const bool  value)

◆ setDisableAutoDiscovery()

Options& gpudb::GPUdb::Options::setDisableAutoDiscovery ( const bool  value)

◆ setDisableFailover()

Options& gpudb::GPUdb::Options::setDisableFailover ( const bool  value)

◆ setExecutor()

Options& gpudb::GPUdb::Options::setExecutor ( const avro::ExecutorPtr  value)

◆ setHostManagerPort()

Options& gpudb::GPUdb::Options::setHostManagerPort ( const uint16_t  value)

◆ setHttpHeaders()

Options& gpudb::GPUdb::Options::setHttpHeaders ( const std::map< std::string, std::string > &  value)

◆ setOauthToken()

Options& gpudb::GPUdb::Options::setOauthToken ( const std::string &  value)

◆ setPassword()

Options& gpudb::GPUdb::Options::setPassword ( const std::string &  value)

◆ setPrimaryUrl()

Options& gpudb::GPUdb::Options::setPrimaryUrl ( const std::string &  value)

Set the URL for the primary cluster.

◆ setSslContext()

Options& gpudb::GPUdb::Options::setSslContext ( boost::asio::ssl::context *  value)

◆ setThreadCount()

Options& gpudb::GPUdb::Options::setThreadCount ( const size_t  value)

◆ setTimeout()

Options& gpudb::GPUdb::Options::setTimeout ( const size_t  value)

◆ setUsername()

Options& gpudb::GPUdb::Options::setUsername ( const std::string &  value)

◆ setUseSnappy()

Options& gpudb::GPUdb::Options::setUseSnappy ( const bool  value)

The documentation for this class was generated from the following file: