Package com.couchbase.client.core.env
Class TimeoutConfig.Builder
- java.lang.Object
-
- com.couchbase.client.core.env.TimeoutConfig.Builder
-
- Enclosing class:
- TimeoutConfig
public static class TimeoutConfig.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TimeoutConfig.BuilderanalyticsTimeout(Duration analyticsTimeout)Sets the timeout to use for analytics operations.TimeoutConfigbuild()TimeoutConfig.BuilderconnectTimeout(Duration connectTimeout)Sets the timeout to use for connecting and socket connects.TimeoutConfig.BuilderdisconnectTimeout(Duration disconnectTimeout)Sets the timeout to use for disconnection operations.TimeoutConfig.BuildereventingTimeout(Duration eventingTimeout)Sets the timeout to use for eventing operations.TimeoutConfig.BuilderkvDurableTimeout(Duration kvDurableTimeout)Sets the timeout to use for key-value operations ifDurabilityLevelis set.TimeoutConfig.BuilderkvTimeout(Duration kvTimeout)Sets the timeout to use for key-value operations.TimeoutConfig.BuildermanagementTimeout(Duration managementTimeout)Sets the timeout to use for manager operations.TimeoutConfig.BuilderqueryTimeout(Duration queryTimeout)Sets the timeout to use for query operations.TimeoutConfig.BuildersearchTimeout(Duration searchTimeout)Sets the timeout to use for search operations.TimeoutConfig.BuilderviewTimeout(Duration viewTimeout)Sets the timeout to use for view operations.
-
-
-
Method Detail
-
build
public TimeoutConfig build()
-
kvTimeout
public TimeoutConfig.Builder kvTimeout(Duration kvTimeout)
Sets the timeout to use for key-value operations.The default is 2.5 seconds.
- Returns:
- this, for chaining
-
kvDurableTimeout
public TimeoutConfig.Builder kvDurableTimeout(Duration kvDurableTimeout)
Sets the timeout to use for key-value operations ifDurabilityLevelis set.The default is 10 seconds.
- Returns:
- this, for chaining
-
managementTimeout
public TimeoutConfig.Builder managementTimeout(Duration managementTimeout)
Sets the timeout to use for manager operations.The default is 75 seconds.
- Returns:
- this, for chaining
-
queryTimeout
public TimeoutConfig.Builder queryTimeout(Duration queryTimeout)
Sets the timeout to use for query operations.The default is 75 seconds.
- Returns:
- this, for chaining
-
viewTimeout
public TimeoutConfig.Builder viewTimeout(Duration viewTimeout)
Sets the timeout to use for view operations.The default is 75 seconds.
- Returns:
- this, for chaining
-
searchTimeout
public TimeoutConfig.Builder searchTimeout(Duration searchTimeout)
Sets the timeout to use for search operations.The default is 75 seconds.
- Returns:
- this, for chaining
-
analyticsTimeout
public TimeoutConfig.Builder analyticsTimeout(Duration analyticsTimeout)
Sets the timeout to use for analytics operations.The default is 75 seconds.
- Returns:
- this, for chaining
-
connectTimeout
public TimeoutConfig.Builder connectTimeout(Duration connectTimeout)
Sets the timeout to use for connecting and socket connects.The default is 10 seconds.
- Returns:
- this, for chaining
-
disconnectTimeout
public TimeoutConfig.Builder disconnectTimeout(Duration disconnectTimeout)
Sets the timeout to use for disconnection operations.The default is 10 seconds.
- Returns:
- this, for chaining
-
eventingTimeout
public TimeoutConfig.Builder eventingTimeout(Duration eventingTimeout)
Sets the timeout to use for eventing operations.The default is 75 seconds.
- Returns:
- this, for chaining
-
-