Package com.couchbase.client.java.env
Class DefaultCouchbaseEnvironment.Builder
- java.lang.Object
-
- com.couchbase.client.core.env.DefaultCoreEnvironment.Builder<DefaultCouchbaseEnvironment.Builder>
-
- com.couchbase.client.java.env.DefaultCouchbaseEnvironment.Builder
-
- Enclosing class:
- DefaultCouchbaseEnvironment
public static class DefaultCouchbaseEnvironment.Builder extends DefaultCoreEnvironment.Builder<DefaultCouchbaseEnvironment.Builder>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultCouchbaseEnvironment.Builder
analyticsTimeout(long analyticsTimeout)
DefaultCouchbaseEnvironment
build()
DefaultCouchbaseEnvironment.Builder
connectTimeout(long connectTimeout)
DefaultCouchbaseEnvironment.Builder
cryptoManager(CryptoManager cryptoManager)
DefaultCouchbaseEnvironment.Builder
dnsSrvEnabled(boolean dnsSrvEnabled)
DefaultCouchbaseEnvironment.Builder
kvTimeout(long kvTimeout)
DefaultCouchbaseEnvironment.Builder
managementTimeout(long managementTimeout)
DefaultCouchbaseEnvironment.Builder
propagateParentSpan(boolean propagateParentSpan)
DefaultCouchbaseEnvironment.Builder
queryTimeout(long queryTimeout)
DefaultCouchbaseEnvironment.Builder
searchTimeout(long searchTimeout)
DefaultCouchbaseEnvironment.Builder
viewTimeout(long viewTimeout)
-
Methods inherited from class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
analyticsIoPool, analyticsServiceConfig, autoreleaseAfter, bootstrapCarrierDirectPort, bootstrapCarrierEnabled, bootstrapCarrierSslPort, bootstrapHttpDirectPort, bootstrapHttpEnabled, bootstrapHttpSslPort, bufferPoolingEnabled, callbacksOnIoPool, certAuthEnabled, compressionEnabled, compressionMinRatio, compressionMinSize, computationPoolSize, configPollFloorInterval, configPollInterval, continuousKeepAliveEnabled, couchbaseCoreSendHook, defaultMetricsLoggingConsumer, defaultMetricsLoggingConsumer, disconnectTimeout, eventBus, forceSaslPlain, ioPool, ioPool, ioPoolSize, keepAliveErrorThreshold, keepAliveInterval, keepAliveTimeout, keyValueServiceConfig, kvEndpoints, kvIoPool, maxRequestLifetime, memcachedHashingStrategy, mutationTokensEnabled, networkLatencyMetricsCollectorConfig, networkResolution, observeIntervalDelay, operationTracingEnabled, operationTracingServerDurationEnabled, orphanResponseReporter, orphanResponseReportingEnabled, packageNameAndVersion, queryEndpoints, queryIoPool, queryServiceConfig, reconnectDelay, requestBufferSize, requestBufferWaitStrategy, responseBufferSize, retryDelay, retryStrategy, runtimeMetricsCollectorConfig, scheduler, scheduler, searchEndpoints, searchIoPool, searchServiceConfig, self, socketConnectTimeout, sslEnabled, sslHostnameVerificationEnabled, sslKeystore, sslKeystoreFile, sslKeystorePassword, sslTruststore, sslTruststoreFile, sslTruststorePassword, tcpNodelayEnabled, tracer, userAgent, viewEndpoints, viewIoPool, viewServiceConfig
-
-
-
-
Method Detail
-
managementTimeout
public DefaultCouchbaseEnvironment.Builder managementTimeout(long managementTimeout)
-
queryTimeout
public DefaultCouchbaseEnvironment.Builder queryTimeout(long queryTimeout)
-
viewTimeout
public DefaultCouchbaseEnvironment.Builder viewTimeout(long viewTimeout)
-
kvTimeout
public DefaultCouchbaseEnvironment.Builder kvTimeout(long kvTimeout)
-
searchTimeout
public DefaultCouchbaseEnvironment.Builder searchTimeout(long searchTimeout)
-
analyticsTimeout
public DefaultCouchbaseEnvironment.Builder analyticsTimeout(long analyticsTimeout)
-
connectTimeout
public DefaultCouchbaseEnvironment.Builder connectTimeout(long connectTimeout)
-
dnsSrvEnabled
public DefaultCouchbaseEnvironment.Builder dnsSrvEnabled(boolean dnsSrvEnabled)
-
cryptoManager
public DefaultCouchbaseEnvironment.Builder cryptoManager(CryptoManager cryptoManager)
-
propagateParentSpan
public DefaultCouchbaseEnvironment.Builder propagateParentSpan(boolean propagateParentSpan)
-
build
public DefaultCouchbaseEnvironment build()
- Overrides:
build
in classDefaultCoreEnvironment.Builder<DefaultCouchbaseEnvironment.Builder>
-
-