Package com.couchbase.client.core.env
-
Interface Summary Interface Description Authenticator TheAuthenticator
encapsulates authentication strategies.PropertyLoader<B extends CoreEnvironment.Builder> -
Class Summary Class Description CertificateAuthenticator Performs authentication through a client certificate.CompressionConfig Allows configuring and customizing the compression configuration.CompressionConfig.Builder This builder allows to customize theCompressionConfig
.ConnectionStringPropertyLoader ThisPropertyLoader
takes a connection string and applies all properties that are supported and it knows about.CoreEnvironment TheCoreEnvironment
is an extendable, configurable and stateful config designed to be passed into a core instance.CoreEnvironment.Builder<SELF extends CoreEnvironment.Builder<SELF>> DiagnosticsConfig DiagnosticsConfig.Builder ExternalSupplier<T> IoConfig IoConfig.Builder IoEnvironment TheIoEnvironment
holds all IO-related configuration and state.IoEnvironment.Builder LoggerConfig LoggerConfig.Builder NetworkResolution Configuration options for the network resolution setting.OwnedSupplier<T> PasswordAuthenticator PasswordAuthenticator.Builder SecurityConfig SecurityConfig.Builder SeedNode SystemPropertyPropertyLoader TimeoutConfig TimeoutConfig.Builder UserAgent Represents a user-agent for this client. -
Enum Summary Enum Description SaslMechanism