|
Couchbase C++ SDK 1.4.0 (rev. 59aa900)
|
#include <couchbase/cluster_options.hxx>
Classes | |
| struct | built |
Public Member Functions | |
| cluster_options (std::string username, std::string password) | |
| cluster_options (password_authenticator authenticator) | |
| cluster_options (certificate_authenticator authenticator) | |
| cluster_options (jwt_authenticator authenticator) | |
| void | apply_profile (const std::string &profile_name) |
| Apply settings profile by name. | |
| auto | compression () -> compression_options & |
| Returns compression options. | |
| auto | timeouts () -> timeout_options & |
| Returns various timeout options. | |
| auto | dns () -> dns_options & |
| Returns options for DNS-SRV bootstrap. | |
| auto | security () -> security_options & |
| Returns security options (including TLS). | |
| auto | network () -> network_options & |
| Returns network options. | |
| auto | metrics () -> metrics_options & |
| Returns metrics and observability options. | |
| auto | tracing () -> tracing_options & |
| Returns tracing options. | |
| auto | behavior () -> behavior_options & |
| Returns misc options that affects cluster behavior. | |
| auto | transactions () -> transactions::transactions_config & |
| Returns the transactions options which effect the transactions behavior. | |
| auto | application_telemetry () -> application_telemetry_options & |
| Returns the Application Telemetry options. | |
| auto | default_retry_strategy (std::shared_ptr< retry_strategy > strategy) -> cluster_options & |
| Override default retry strategy. | |
| auto | crypto_manager (std::shared_ptr< crypto::manager > crypto_manager) -> cluster_options & |
| auto | build () const -> built |
|
inline |
| username | |
| password |
|
inlineexplicit |
| authenticator |
|
inlineexplicit |
| authenticator |
|
inlineexplicit |
| authenticator |
|
inlinenodiscard |
Returns the Application Telemetry options.
|
inline |
Apply settings profile by name.
At the moment the only one profile is defined: "wan_development".
| profile_name | name of the registered profile |
|
inlinenodiscard |
Returns misc options that affects cluster behavior.
|
inlinenodiscard |
|
inlinenodiscard |
Returns compression options.
|
inline |
|
inline |
Override default retry strategy.
|
inlinenodiscard |
Returns options for DNS-SRV bootstrap.
|
inlinenodiscard |
Returns metrics and observability options.
|
inlinenodiscard |
Returns network options.
|
inlinenodiscard |
Returns security options (including TLS).
|
inlinenodiscard |
Returns various timeout options.
|
inlinenodiscard |
Returns tracing options.
|
inlinenodiscard |
Returns the transactions options which effect the transactions behavior.