| Interface | Description |
|---|---|
| Authenticator |
The
Authenticator encapsulates authentication strategies. |
| PropertyLoader<B extends CoreEnvironment.Builder> |
| Class | Description |
|---|---|
| AbstractMapPropertyLoader<B extends CoreEnvironment.Builder> |
Loads properties from a string/string map.
|
| AggregatingMeterConfig |
Allows to configure the
AggregatingMeter. |
| AggregatingMeterConfig.Builder | |
| CertificateAuthenticator |
Performs authentication through a client certificate instead of supplying username and password.
|
| CompressionConfig |
Allows configuring and customizing the compression configuration.
|
| CompressionConfig.Builder |
This builder allows to customize the
CompressionConfig. |
| ConnectionStringPropertyLoader |
This
PropertyLoader takes a connection string and applies all properties
that are supported and it knows about. |
| CoreEnvironment |
The Environment is the main place in the SDK where configuration and state lives (i.e.
|
| CoreEnvironment.Builder<SELF extends CoreEnvironment.Builder<SELF>> | |
| ExternalSupplier<T> |
This supplier signals the entity passed in is not owned.
|
| IoConfig | |
| IoConfig.Builder | |
| IoEnvironment |
The
IoEnvironment holds the I/O event loops and state. |
| IoEnvironment.Builder | |
| LoggerConfig | |
| LoggerConfig.Builder | |
| NetworkResolution |
Configuration options for the network resolution setting.
|
| OrphanReporterConfig |
Allows to customize the behavior of the
OrphanReporter. |
| OrphanReporterConfig.Builder |
The builder which allows customization of the
OrphanReporterConfig. |
| OwnedSupplier<T> |
A special supplier which allows the SDK to distinguish passed in suppliers vs.
|
| PasswordAuthenticator |
Performs authentication against a couchbase server cluster using username and password.
|
| PasswordAuthenticator.Builder |
Provides customization to the
PasswordAuthenticator. |
| SecurityConfig |
The
SecurityConfig allows to enable transport encryption between the client and the servers. |
| SecurityConfig.Builder |
This builder allows to customize the default security configuration.
|
| SeedNode |
The
SeedNode represents a combination of hostname/ip and port that is used during the SDK bootstrap. |
| SystemPropertyPropertyLoader | |
| ThresholdRequestTracerConfig | |
| ThresholdRequestTracerConfig.Builder | |
| TimeoutConfig | |
| TimeoutConfig.Builder | |
| UserAgent |
Represents a user-agent for this client.
|
| Enum | Description |
|---|---|
| SaslMechanism |
Describes the support SASL authentication mechanisms.
|
Copyright © 2021 Couchbase, Inc.. All rights reserved.