Package com.couchbase.client.core.env
Class CoreEnvironment.Builder<SELF extends CoreEnvironment.Builder<SELF>>
- java.lang.Object
-
- com.couchbase.client.core.env.CoreEnvironment.Builder<SELF>
-
- Enclosing class:
- CoreEnvironment
public static class CoreEnvironment.Builder<SELF extends CoreEnvironment.Builder<SELF>> extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder(Credentials credentials)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
protected Builder(Credentials credentials)
-
-
Method Detail
-
self
protected SELF self()
-
load
public SELF load(PropertyLoader<CoreEnvironment.Builder> loader)
-
ioEnvironment
public SELF ioEnvironment(IoEnvironment.Builder ioEnvironment)
-
ioConfig
public SELF ioConfig(IoConfig.Builder ioConfig)
-
ioConfig
public IoConfig.Builder ioConfig()
-
compressionConfig
public SELF compressionConfig(CompressionConfig.Builder compressionConfig)
-
compressionConfig
public CompressionConfig.Builder compressionConfig()
-
securityConfig
public SELF securityConfig(SecurityConfig.Builder securityConfig)
-
securityConfig
public SecurityConfig.Builder securityConfig()
-
timeoutConfig
public SELF timeoutConfig(TimeoutConfig.Builder timeoutConfig)
-
timeoutConfig
public TimeoutConfig.Builder timeoutConfig()
-
serviceConfig
public SELF serviceConfig(ServiceConfig.Builder serviceConfig)
-
serviceConfig
public ServiceConfig.Builder serviceConfig()
-
loggerConfig
public SELF loggerConfig(LoggerConfig.Builder loggerConfig)
-
loggerConfig
public LoggerConfig.Builder loggerConfig()
-
tracer
public SELF tracer(io.opentracing.Tracer tracer)
-
eventBus
@Uncommitted public SELF eventBus(EventBus eventBus)
-
scheduler
@Uncommitted public SELF scheduler(Scheduler scheduler)
-
retryStrategy
public SELF retryStrategy(RetryStrategy retryStrategy)
-
build
public CoreEnvironment build()
-
-