 |
Apache Ignite C++
|
Go to the documentation of this file.
23 #ifndef _IGNITE_THIN_IGNITE_CLIENT_CONFIGURATION
24 #define _IGNITE_THIN_IGNITE_CLIENT_CONFIGURATION
49 partitionAwareness(true),
77 this->endPoints = endPoints;
117 this->password = password;
141 this->sslMode = sslMode;
161 this->sslCertFile = sslCertFile;
181 this->sslKeyFile = sslKeyFile;
203 this->sslCaFile = sslCaFile;
219 partitionAwareness = enable;
231 return partitionAwareness;
250 return connectionsLimit;
262 connectionsLimit = limit;
267 std::string endPoints;
273 std::string password;
279 std::string sslCertFile;
282 std::string sslKeyFile;
285 std::string sslCaFile;
288 bool partitionAwareness;
291 uint32_t connectionsLimit;
295 #endif // _IGNITE_THIN_IGNITE_CLIENT_CONFIGURATION
void SetConnectionsLimit(uint32_t limit)
Set connection limit.
Definition: ignite_client_configuration.h:260
Apache Ignite API.
Definition: cache.h:48
const std::string & GetEndPoints() const
Get server end points.
Definition: ignite_client_configuration.h:60
const std::string & GetSslCaFile() const
Get file path to SSL certificate authority to authenticate server certificate during connection estab...
Definition: ignite_client_configuration.h:190
SSL Mode.
Definition: ssl_mode.h:31
uint32_t GetConnectionsLimit() const
Get connection limit.
Definition: ignite_client_configuration.h:248
void SetEndPoints(const std::string &endPoints)
Set addresses of the remote servers to connect.
Definition: ignite_client_configuration.h:75
const std::string & GetSslCertFile() const
Get file path to SSL certificate to use during connection establishment.
Definition: ignite_client_configuration.h:149
void SetUser(const std::string &user)
Set user name to use for the authentication.
Definition: ignite_client_configuration.h:95
void SetPassword(const std::string &password)
Set password to use for the authentication.
Definition: ignite_client_configuration.h:115
void SetSslMode(SslMode::Type sslMode)
Set SSL mode.
Definition: ignite_client_configuration.h:139
const std::string & GetSslKeyFile() const
Get file path to SSL private key to use during connection establishment.
Definition: ignite_client_configuration.h:169
const std::string & GetUser() const
Get user name used for the authentication.
Definition: ignite_client_configuration.h:85
Type
Definition: ssl_mode.h:33
IgniteClientConfiguration()
Default constructor.
Definition: ignite_client_configuration.h:47
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:201
void SetSslKeyFile(const std::string &sslKeyFile)
Set file path to SSL private key to use during connection establishment.
Definition: ignite_client_configuration.h:179
bool IsPartitionAwareness() const
Get Partition Awareness flag.
Definition: ignite_client_configuration.h:229
const std::string & GetPassword() const
Get password used for the authentication.
Definition: ignite_client_configuration.h:105
SslMode::Type GetSslMode() const
Get SSL mode.
Definition: ignite_client_configuration.h:127
Ignite thin client configuration.
Definition: ignite_client_configuration.h:39
void SetSslCertFile(const std::string &sslCertFile)
Set file path to SSL certificate to use during connection establishment.
Definition: ignite_client_configuration.h:159
void SetPartitionAwareness(bool enable)
Set Partition Awareness.
Definition: ignite_client_configuration.h:217