19 #include <unordered_map>
21 #include "hazelcast/util/export.h"
22 #include "hazelcast/client/address.h"
24 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
26 #pragma warning(disable : 4251)
33 class client_properties;
35 class client_aws_config;
41 aws_client(std::chrono::steady_clock::duration timeout,
46 std::unordered_map<address, address> get_addresses();
49 #ifdef HZ_BUILD_WITH_SSL
50 std::chrono::steady_clock::duration timeout_;
52 std::string endpoint_;
61 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
Client Properties is an internal class.
The client_aws_config contains the configuration for client to connect to nodes in aws environment.