Uses of Class
com.couchbase.client.core.env.IoConfig.Builder
-
Uses of IoConfig.Builder in com.couchbase.client.core.env
Modifier and TypeMethodDescriptionstatic IoConfig.Builder
IoConfig.analyticsCircuitBreakerConfig
(CircuitBreakerConfig.Builder analyticsCircuitBreakerConfig) IoConfig.Builder.analyticsCircuitBreakerConfig
(CircuitBreakerConfig.Builder analyticsCircuitBreakerConfig) Deprecated.IoConfig.Builder.analyticsCircuitBreakerConfig
(Consumer<CircuitBreakerConfig.Builder> builderConsumer) Configures the analytics circuit breaker by passing its config builder to the given consumer.static IoConfig.Builder
IoConfig.backupCircuitBreakerConfig
(CircuitBreakerConfig.Builder backupCircuitBreakerConfig) IoConfig.Builder.backupCircuitBreakerConfig
(CircuitBreakerConfig.Builder backupCircuitBreakerConfig) Deprecated.Please usebackupCircuitBreakerConfig(Consumer)
instead.IoConfig.Builder.backupCircuitBreakerConfig
(Consumer<CircuitBreakerConfig.Builder> builderConsumer) Configures the backup circuit breaker by passing its config builder to the given consumer.static IoConfig.Builder
IoConfig.builder()
IoConfig.Builder.captureTraffic
(ServiceType... serviceTypes) Captures and logs network traffic for the specified services (or all services if none are specified).static IoConfig.Builder
IoConfig.captureTraffic
(ServiceType... serviceTypes) Captures the traffic for all services provided as an argument (all if empty).IoConfig.Builder.configIdleRedialTimeout
(Duration configIdleRedialTimeout) static IoConfig.Builder
IoConfig.configIdleRedialTimeout
(Duration configIdleRedialTimeout) IoConfig.Builder.configPollInterval
(Duration configPollInterval) static IoConfig.Builder
IoConfig.configPollInterval
(Duration configPollInterval) IoConfig.Builder.enableDnsSrv
(boolean dnsSrvEnabled) static IoConfig.Builder
IoConfig.enableDnsSrv
(boolean dnsSrvEnabled) IoConfig.Builder.enableMutationTokens
(boolean mutationTokensEnabled) Configures whether mutation tokens will be returned from the server for all mutation operations.static IoConfig.Builder
IoConfig.enableMutationTokens
(boolean mutationTokensEnabled) IoConfig.Builder.enableTcpKeepAlives
(boolean tcpKeepAlivesEnabled) static IoConfig.Builder
IoConfig.enableTcpKeepAlives
(boolean tcpKeepAliveEnabled) IoConfig.Builder.eventingCircuitBreakerConfig
(CircuitBreakerConfig.Builder eventingCircuitBreakerConfig) Deprecated.Please useeventingCircuitBreakerConfig(Consumer)
instead.IoConfig.Builder.eventingCircuitBreakerConfig
(Consumer<CircuitBreakerConfig.Builder> builderConsumer) Configures the eventing circuit breaker by passing its config builder to the given consumer.static IoConfig.Builder
IoConfig.eventingCircuitBreakerConfig
(CircuitBreakerConfig.Builder eventingCircuitBreakerConfig) IoConfig.Builder.idleHttpConnectionTimeout
(Duration idleHttpConnectionTimeout) static IoConfig.Builder
IoConfig.idleHttpConnectionTimeout
(Duration idleHttpConnectionTimeout) CoreEnvironment.Builder.ioConfig()
Returns the currently stored config builder.IoConfig.Builder.kvCircuitBreakerConfig
(CircuitBreakerConfig.Builder kvCircuitBreakerConfig) Deprecated.Please usekvCircuitBreakerConfig(Consumer)
instead.IoConfig.Builder.kvCircuitBreakerConfig
(Consumer<CircuitBreakerConfig.Builder> builderConsumer) Configures the key-value circuit breaker by passing its config builder to the given consumer.static IoConfig.Builder
IoConfig.kvCircuitBreakerConfig
(CircuitBreakerConfig.Builder kvCircuitBreakerConfig) IoConfig.Builder.managerCircuitBreakerConfig
(CircuitBreakerConfig.Builder managerCircuitBreakerConfig) Deprecated.Please usemanagerCircuitBreakerConfig(Consumer)
instead.IoConfig.Builder.managerCircuitBreakerConfig
(Consumer<CircuitBreakerConfig.Builder> builderConsumer) Configures the manager circuit breaker by passing its config builder to the given consumer.static IoConfig.Builder
IoConfig.managerCircuitBreakerConfig
(CircuitBreakerConfig.Builder managerCircuitBreakerConfig) IoConfig.Builder.maxHttpConnections
(int maxHttpConnections) static IoConfig.Builder
IoConfig.maxHttpConnections
(int maxHttpConnections) IoConfig.Builder.memcachedHashingStrategy
(MemcachedHashingStrategy memcachedHashingStrategy) Allows to customize the hashing strategy for memcached buckets.static IoConfig.Builder
IoConfig.memcachedHashingStrategy
(MemcachedHashingStrategy memcachedHashingStrategy) Allows to customize the hashing strategy for memcached buckets.IoConfig.Builder.networkResolution
(NetworkResolution networkResolution) static IoConfig.Builder
IoConfig.networkResolution
(NetworkResolution networkResolution) IoConfig.Builder.numKvConnections
(int numKvConnections) static IoConfig.Builder
IoConfig.numKvConnections
(int numKvConnections) IoConfig.Builder.queryCircuitBreakerConfig
(CircuitBreakerConfig.Builder queryCircuitBreakerConfig) Deprecated.Please usequeryCircuitBreakerConfig(Consumer)
instead.IoConfig.Builder.queryCircuitBreakerConfig
(Consumer<CircuitBreakerConfig.Builder> builderConsumer) Configures the query circuit breaker by passing its config builder to the given consumer.static IoConfig.Builder
IoConfig.queryCircuitBreakerConfig
(CircuitBreakerConfig.Builder queryCircuitBreakerConfig) IoConfig.Builder.searchCircuitBreakerConfig
(CircuitBreakerConfig.Builder searchCircuitBreakerConfig) Deprecated.Please usesearchCircuitBreakerConfig(Consumer)
instead.IoConfig.Builder.searchCircuitBreakerConfig
(Consumer<CircuitBreakerConfig.Builder> builderConsumer) Configures the search circuit breaker by passing its config builder to the given consumer.static IoConfig.Builder
IoConfig.searchCircuitBreakerConfig
(CircuitBreakerConfig.Builder searchCircuitBreakerConfig) IoConfig.Builder.tcpKeepAliveTime
(Duration tcpKeepAliveTime) Allows to customize the idle time after which a tcp keepalive gets fired.static IoConfig.Builder
IoConfig.tcpKeepAliveTime
(Duration tcpKeepAliveTime) IoConfig.Builder.timerConfig
(Consumer<TimerConfig.Builder> builderConsumer) Configures the backup circuit breaker by passing its config builder to the given consumer.IoConfig.Builder.viewCircuitBreakerConfig
(CircuitBreakerConfig.Builder viewCircuitBreakerConfig) Deprecated.Please useviewCircuitBreakerConfig(Consumer)
instead.IoConfig.Builder.viewCircuitBreakerConfig
(Consumer<CircuitBreakerConfig.Builder> builderConsumer) Configures the views circuit breaker by passing its config builder to the given consumer.static IoConfig.Builder
IoConfig.viewCircuitBreakerConfig
(CircuitBreakerConfig.Builder viewCircuitBreakerConfig) Modifier and TypeMethodDescriptionCoreEnvironment.Builder.ioConfig
(IoConfig.Builder ioConfig) Deprecated.Please useCoreEnvironment.Builder.ioConfig(Consumer)
instead.Modifier and TypeMethodDescriptionCoreEnvironment.Builder.ioConfig
(Consumer<IoConfig.Builder> builderConsumer) Allows to configure theIoConfig
through a provided builder.
analyticsCircuitBreakerConfig(Consumer)
instead.