public static class DefaultCouchbaseEnvironment.Builder
extends com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
Constructor and Description |
---|
Builder() |
public DefaultCouchbaseEnvironment.Builder managementTimeout(long managementTimeout)
public DefaultCouchbaseEnvironment.Builder queryTimeout(long queryTimeout)
public DefaultCouchbaseEnvironment.Builder viewTimeout(long viewTimeout)
public DefaultCouchbaseEnvironment.Builder kvTimeout(long kvTimeout)
public DefaultCouchbaseEnvironment.Builder connectTimeout(long connectTimeout)
public DefaultCouchbaseEnvironment.Builder disconnectTimeout(long disconnectTimeout)
public DefaultCouchbaseEnvironment.Builder sslEnabled(boolean sslEnabled)
sslEnabled
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder sslKeystoreFile(String sslKeystoreFile)
sslKeystoreFile
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder sslKeystorePassword(String sslKeystorePassword)
sslKeystorePassword
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder queryEnabled(boolean queryEnabled)
queryEnabled
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder queryPort(int queryPort)
queryPort
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder bootstrapHttpEnabled(boolean bootstrapHttpEnabled)
bootstrapHttpEnabled
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder bootstrapCarrierEnabled(boolean bootstrapCarrierEnabled)
bootstrapCarrierEnabled
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder bootstrapHttpDirectPort(int bootstrapHttpDirectPort)
bootstrapHttpDirectPort
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder bootstrapHttpSslPort(int bootstrapHttpSslPort)
bootstrapHttpSslPort
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder bootstrapCarrierDirectPort(int bootstrapCarrierDirectPort)
bootstrapCarrierDirectPort
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder bootstrapCarrierSslPort(int bootstrapCarrierSslPort)
bootstrapCarrierSslPort
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder ioPoolSize(int ioPoolSize)
ioPoolSize
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder computationPoolSize(int computationPoolSize)
computationPoolSize
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder requestBufferSize(int requestBufferSize)
requestBufferSize
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder responseBufferSize(int responseBufferSize)
responseBufferSize
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder kvEndpoints(int kvEndpoints)
kvEndpoints
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder viewEndpoints(int viewServiceEndpoints)
viewEndpoints
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder queryEndpoints(int queryServiceEndpoints)
queryEndpoints
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder ioPool(com.couchbase.client.deps.io.netty.channel.EventLoopGroup group)
ioPool
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder ioPool(com.couchbase.client.deps.io.netty.channel.EventLoopGroup group, com.couchbase.client.core.env.resources.ShutdownHook shutdownHook)
ioPool
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder scheduler(Scheduler scheduler)
scheduler
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder scheduler(Scheduler scheduler, com.couchbase.client.core.env.resources.ShutdownHook shutdownHook)
scheduler
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder observeIntervalDelay(com.couchbase.client.core.time.Delay observeIntervalDelay)
observeIntervalDelay
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder reconnectDelay(com.couchbase.client.core.time.Delay reconnectDelay)
reconnectDelay
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder dcpEnabled(boolean dcpEnabled)
dcpEnabled
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder retryDelay(com.couchbase.client.core.time.Delay retryDelay)
retryDelay
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder retryStrategy(com.couchbase.client.core.retry.RetryStrategy retryStrategy)
retryStrategy
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder maxRequestLifetime(long maxRequestLifetime)
maxRequestLifetime
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder keepAliveInterval(long keepAliveIntervalMilliseconds)
keepAliveInterval
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder autoreleaseAfter(long autoreleaseAfter)
autoreleaseAfter
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder eventBus(com.couchbase.client.core.event.EventBus eventBus)
eventBus
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder bufferPoolingEnabled(boolean bufferPoolingEnabled)
bufferPoolingEnabled
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder packageNameAndVersion(String packageNameAndVersion)
packageNameAndVersion
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder userAgent(String userAgent)
userAgent
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder dnsSrvEnabled(boolean dnsSrvEnabled)
public DefaultCouchbaseEnvironment.Builder mutationTokensEnabled(boolean mutationTokensEnabled)
mutationTokensEnabled
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder tcpNodelayEnabled(boolean tcpNodelayEnabled)
tcpNodelayEnabled
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder runtimeMetricsCollectorConfig(com.couchbase.client.core.metrics.MetricsCollectorConfig metricsCollectorConfig)
runtimeMetricsCollectorConfig
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder networkLatencyMetricsCollectorConfig(com.couchbase.client.core.metrics.LatencyMetricsCollectorConfig metricsCollectorConfig)
networkLatencyMetricsCollectorConfig
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder defaultMetricsLoggingConsumer(boolean enabled, com.couchbase.client.core.logging.CouchbaseLogLevel level, com.couchbase.client.core.event.consumers.LoggingConsumer.OutputFormat format)
defaultMetricsLoggingConsumer
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder defaultMetricsLoggingConsumer(boolean enabled, com.couchbase.client.core.logging.CouchbaseLogLevel level)
defaultMetricsLoggingConsumer
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment build()
build
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
Copyright © 2014 Couchbase, Inc.