Elasticlient
|
#include <string>
#include <memory>
#include <cstdint>
#include <stdexcept>
#include <vector>
#include <utility>
#include <initializer_list>
#include <type_traits>
Go to the source code of this file.
Classes | |
class | elasticlient::ConnectionException |
class | elasticlient::Client |
Class for managing Elasticsearch connection in one Elasticsearch cluster. More... | |
struct | elasticlient::Client::ClientOption |
Abstract class for various options passed to Client constructor. More... | |
struct | elasticlient::Client::ClientOptionValue< T > |
Helper class holding single value for ClientOption implementations. More... | |
struct | elasticlient::Client::TimeoutOption |
The timeout [ms] setting for client connection. More... | |
struct | elasticlient::Client::ConnectTimeoutOption |
The connection timeout [ms] for client. More... | |
struct | elasticlient::Client::ProxiesOption |
Proxies option for client connection. More... | |
struct | elasticlient::Client::SSLOption |
Options to setup SSL for client connection. More... | |
struct | elasticlient::Client::SSLOption::SSLOptionType |
Abstract base class for specific SSL options. More... | |
struct | elasticlient::Client::SSLOption::CertFile |
Path to the certificate. More... | |
struct | elasticlient::Client::SSLOption::KeyFile |
Path to the certificate key file. More... | |
struct | elasticlient::Client::SSLOption::CaInfo |
Path to the custom CA bundle. More... | |
struct | elasticlient::Client::SSLOption::VerifyHost |
Flag whether to verify host. More... | |
struct | elasticlient::Client::SSLOption::VerifyPeer |
Flag whether to verify peer. More... | |
Namespaces | |
elasticlient | |
The elasticlient namespace. | |
Module of Elasticsearch Client. Responsible for performing requests on Elasticsearch cluster.