public static class DefaultCouchbaseEnvironment.Builder extends com.couchbase.client.core.env.DefaultCoreEnvironment.Builder implements CouchbaseEnvironment
Constructor and Description |
---|
DefaultCouchbaseEnvironment.Builder() |
bootstrapCarrierDirectPort, bootstrapCarrierEnabled, bootstrapCarrierSslPort, bootstrapHttpDirectPort, bootstrapHttpEnabled, bootstrapHttpSslPort, computationPoolSize, ioPool, ioPoolSize, kvEndpoints, queryEnabled, queryEndpoints, queryPort, requestBufferSize, responseBufferSize, scheduler, shutdown, sslEnabled, sslKeystoreFile, sslKeystorePassword, viewEndpoints
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
bootstrapCarrierDirectPort, bootstrapCarrierEnabled, bootstrapCarrierSslPort, bootstrapHttpDirectPort, bootstrapHttpEnabled, bootstrapHttpSslPort, computationPoolSize, ioPool, ioPoolSize, kvEndpoints, queryEnabled, queryEndpoints, queryPort, requestBufferSize, responseBufferSize, scheduler, shutdown, sslEnabled, sslKeystoreFile, sslKeystorePassword, viewEndpoints
public long managementTimeout()
CouchbaseEnvironment
The default timeout for management operations, set to DefaultCouchbaseEnvironment.MANAGEMENT_TIMEOUT
.
managementTimeout
in interface CouchbaseEnvironment
public DefaultCouchbaseEnvironment.Builder managementTimeout(long managementTimeout)
public long queryTimeout()
CouchbaseEnvironment
The default timeout for query operations, set to DefaultCouchbaseEnvironment.QUERY_TIMEOUT
.
queryTimeout
in interface CouchbaseEnvironment
public DefaultCouchbaseEnvironment.Builder queryTimeout(long queryTimeout)
public long viewTimeout()
CouchbaseEnvironment
The default timeout for view operations, set to DefaultCouchbaseEnvironment.VIEW_TIMEOUT
.
viewTimeout
in interface CouchbaseEnvironment
public DefaultCouchbaseEnvironment.Builder viewTimeout(long viewTimeout)
public long kvTimeout()
CouchbaseEnvironment
The default timeout for binary (key/value) operations, set to DefaultCouchbaseEnvironment#BINARY_TIMEOUT
.
kvTimeout
in interface CouchbaseEnvironment
public DefaultCouchbaseEnvironment.Builder kvTimeout(long kvTimeout)
public long connectTimeout()
CouchbaseEnvironment
The default timeout for connect operations, set to DefaultCouchbaseEnvironment.CONNECT_TIMEOUT
.
connectTimeout
in interface CouchbaseEnvironment
public DefaultCouchbaseEnvironment.Builder connectTimeout(long connectTimeout)
public long disconnectTimeout()
CouchbaseEnvironment
The default timeout for disconnect operations, set to DefaultCouchbaseEnvironment.DISCONNECT_TIMEOUT
.
disconnectTimeout
in interface CouchbaseEnvironment
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(java.lang.String sslKeystoreFile)
sslKeystoreFile
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder sslKeystorePassword(java.lang.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 scheduler(rx.Scheduler scheduler)
scheduler
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder packageNameAndVersion(java.lang.String packageNameAndVersion)
packageNameAndVersion
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public java.lang.String packageNameAndVersion()
packageNameAndVersion
in interface com.couchbase.client.core.env.CoreEnvironment
packageNameAndVersion
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment.Builder userAgent(java.lang.String userAgent)
userAgent
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public java.lang.String userAgent()
userAgent
in interface com.couchbase.client.core.env.CoreEnvironment
userAgent
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder
public DefaultCouchbaseEnvironment build()
build
in class com.couchbase.client.core.env.DefaultCoreEnvironment.Builder