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.BuilderanalyticsTimeout(long analyticsTimeout)DefaultCouchbaseEnvironmentbuild()DefaultCouchbaseEnvironment.BuilderconnectTimeout(long connectTimeout)DefaultCouchbaseEnvironment.BuildercryptoManager(CryptoManager cryptoManager)DefaultCouchbaseEnvironment.BuilderdnsSrvEnabled(boolean dnsSrvEnabled)DefaultCouchbaseEnvironment.BuilderkvTimeout(long kvTimeout)DefaultCouchbaseEnvironment.BuildermanagementTimeout(long managementTimeout)DefaultCouchbaseEnvironment.BuilderpropagateParentSpan(boolean propagateParentSpan)DefaultCouchbaseEnvironment.BuilderqueryTimeout(long queryTimeout)DefaultCouchbaseEnvironment.BuildersearchTimeout(long searchTimeout)DefaultCouchbaseEnvironment.BuilderviewTimeout(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:
buildin classDefaultCoreEnvironment.Builder<DefaultCouchbaseEnvironment.Builder>
-
-