Ignite thin client configuration.
More...
#include <ignite_client_configuration.h>
Ignite thin client configuration.
Used to configure IgniteClient.
◆ IgniteClientConfiguration()
ignite::thin::IgniteClientConfiguration::IgniteClientConfiguration |
( |
| ) |
|
|
inline |
Default constructor.
Constructs configuration with all parameters set to default values.
◆ GetEndPoints()
const std::string& ignite::thin::IgniteClientConfiguration::GetEndPoints |
( |
| ) |
const |
|
inline |
Get server end points.
- See also
- SetEndPoints for format.
- Returns
- Server end points.
◆ GetPassword()
const std::string& ignite::thin::IgniteClientConfiguration::GetPassword |
( |
| ) |
const |
|
inline |
Get password used for the authentication.
- Returns
- Password.
◆ GetSslCaFile()
const std::string& ignite::thin::IgniteClientConfiguration::GetSslCaFile |
( |
| ) |
const |
|
inline |
Get file path to SSL certificate authority to authenticate server certificate during connection establishment.
- Returns
- File path to SSL certificate authority.
◆ GetSslCertFile()
const std::string& ignite::thin::IgniteClientConfiguration::GetSslCertFile |
( |
| ) |
const |
|
inline |
Get file path to SSL certificate to use during connection establishment.
- Returns
- File path to SSL certificate.
◆ GetSslKeyFile()
const std::string& ignite::thin::IgniteClientConfiguration::GetSslKeyFile |
( |
| ) |
const |
|
inline |
Get file path to SSL private key to use during connection establishment.
- Returns
- File path to SSL private key.
◆ GetSslMode()
SslMode::Type ignite::thin::IgniteClientConfiguration::GetSslMode |
( |
| ) |
const |
|
inline |
Get SSL mode.
- See also
- SslMode for details.
- Returns
- SSL mode.
◆ GetUser()
const std::string& ignite::thin::IgniteClientConfiguration::GetUser |
( |
| ) |
const |
|
inline |
Get user name used for the authentication.
- Returns
- User name.
◆ SetEndPoints()
void ignite::thin::IgniteClientConfiguration::SetEndPoints |
( |
const std::string & |
endPoints | ) |
|
|
inline |
Set addressess of the remote servers to connect.
The format of the addresse is: <host>[:<port>[..<port_range>]]. If port is not specified, default port is used (10800). You can enlist several hosts separated by comma.
For example: "localhost,example.com:12345,127.0.0.1:10800..10900,192.168.3.80:5893".
- Parameters
-
endPoints | Addressess of the remote servers to connect. |
◆ SetPassword()
void ignite::thin::IgniteClientConfiguration::SetPassword |
( |
const std::string & |
password | ) |
|
|
inline |
Set password to use for the authentication.
- Parameters
-
◆ SetSslCaFile()
void ignite::thin::IgniteClientConfiguration::SetSslCaFile |
( |
const std::string & |
sslCaFile | ) |
|
|
inline |
Set file path to SSL certificate authority to authenticate server certificate during connection establishment.
- Parameters
-
sslCaFile | File path to SSL certificate authority. |
◆ SetSslCertFile()
void ignite::thin::IgniteClientConfiguration::SetSslCertFile |
( |
const std::string & |
sslCertFile | ) |
|
|
inline |
Set file path to SSL certificate to use during connection establishment.
- Parameters
-
sslCertFile | File path to SSL certificate. |
◆ SetSslKeyFile()
void ignite::thin::IgniteClientConfiguration::SetSslKeyFile |
( |
const std::string & |
sslKeyFile | ) |
|
|
inline |
Set file path to SSL private key to use during connection establishment.
- Parameters
-
sslKeyFile | File path to SSL private key. |
◆ SetSslMode()
void ignite::thin::IgniteClientConfiguration::SetSslMode |
( |
SslMode::Type |
sslMode | ) |
|
|
inline |
Set SSL mode.
- See also
- SslMode for details.
- Parameters
-
◆ SetUser()
void ignite::thin::IgniteClientConfiguration::SetUser |
( |
const std::string & |
user | ) |
|
|
inline |
Set user name to use for the authentication.
- Parameters
-
The documentation for this class was generated from the following file: