23 #ifndef _IGNITE_THIN_IGNITE_CLIENT_CONFIGURATION 24 #define _IGNITE_THIN_IGNITE_CLIENT_CONFIGURATION 75 this->endPoints = endPoints;
115 this->password = password;
139 this->sslMode = sslMode;
159 this->sslCertFile = sslCertFile;
179 this->sslKeyFile = sslKeyFile;
201 this->sslCaFile = sslCaFile;
206 std::string endPoints;
212 std::string password;
218 std::string sslCertFile;
221 std::string sslKeyFile;
224 std::string sslCaFile;
228 #endif // _IGNITE_THIN_IGNITE_CLIENT_CONFIGURATION void SetSslCertFile(const std::string &sslCertFile)
Set file path to SSL certificate to use during connection establishment.
Definition: ignite_client_configuration.h:157
const std::string & GetSslCaFile() const
Get file path to SSL certificate authority to authenticate server certificate during connection estab...
Definition: ignite_client_configuration.h:188
const std::string & GetSslKeyFile() const
Get file path to SSL private key to use during connection establishment.
Definition: ignite_client_configuration.h:167
Declares ignite::thin::SslMode.
const std::string & GetSslCertFile() const
Get file path to SSL certificate to use during connection establishment.
Definition: ignite_client_configuration.h:147
void SetSslMode(SslMode::Type sslMode)
Set SSL mode.
Definition: ignite_client_configuration.h:137
IgniteClientConfiguration()
Default constructor.
Definition: ignite_client_configuration.h:47
void SetUser(const std::string &user)
Set user name to use for the authentication.
Definition: ignite_client_configuration.h:93
void SetSslKeyFile(const std::string &sslKeyFile)
Set file path to SSL private key to use during connection establishment.
Definition: ignite_client_configuration.h:177
SSL Mode.
Definition: ssl_mode.h:31
const std::string & GetPassword() const
Get password used for the authentication.
Definition: ignite_client_configuration.h:103
void SetSslCaFile(const std::string &sslCaFile)
Set file path to SSL certificate authority to authenticate server certificate during connection estab...
Definition: ignite_client_configuration.h:199
Ignite thin client configuration.
Definition: ignite_client_configuration.h:39
SslMode::Type GetSslMode() const
Get SSL mode.
Definition: ignite_client_configuration.h:125
Type
Definition: ssl_mode.h:33
void SetPassword(const std::string &password)
Set password to use for the authentication.
Definition: ignite_client_configuration.h:113
const std::string & GetEndPoints() const
Get server end points.
Definition: ignite_client_configuration.h:58
const std::string & GetUser() const
Get user name used for the authentication.
Definition: ignite_client_configuration.h:83
Apache Ignite API.
Definition: cache.h:48
void SetEndPoints(const std::string &endPoints)
Set addressess of the remote servers to connect.
Definition: ignite_client_configuration.h:73