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
Modifier and Type Method Description TimeoutConfig.Builder
analyticsTimeout(Duration analyticsTimeout)
Sets the timeout to use for analytics operations.TimeoutConfig
build()
TimeoutConfig.Builder
connectTimeout(Duration connectTimeout)
Sets the timeout to use for connecting and socket connects.TimeoutConfig.Builder
disconnectTimeout(Duration disconnectTimeout)
Sets the timeout to use for disconnection operations.TimeoutConfig.Builder
kvDurableTimeout(Duration kvDurableTimeout)
Sets the timeout to use for key-value operations ifDurabilityLevel
is set.TimeoutConfig.Builder
kvTimeout(Duration kvTimeout)
Sets the timeout to use for key-value operations.TimeoutConfig.Builder
managementTimeout(Duration managementTimeout)
Sets the timeout to use for manager operations.TimeoutConfig.Builder
queryTimeout(Duration queryTimeout)
Sets the timeout to use for query operations.TimeoutConfig.Builder
searchTimeout(Duration searchTimeout)
Sets the timeout to use for search operations.TimeoutConfig.Builder
viewTimeout(Duration viewTimeout)
Sets the timeout to use for view operations.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
-
kvTimeout
Sets the timeout to use for key-value operations.The default is 2.5 seconds.
- Returns:
- this, for chaining
-
kvDurableTimeout
Sets the timeout to use for key-value operations ifDurabilityLevel
is set.The default is 10 seconds.
- Returns:
- this, for chaining
-
managementTimeout
Sets the timeout to use for manager operations.The default is 75 seconds.
- Returns:
- this, for chaining
-
queryTimeout
Sets the timeout to use for query operations.The default is 75 seconds.
- Returns:
- this, for chaining
-
viewTimeout
Sets the timeout to use for view operations.The default is 75 seconds.
- Returns:
- this, for chaining
-
searchTimeout
Sets the timeout to use for search operations.The default is 75 seconds.
- Returns:
- this, for chaining
-
analyticsTimeout
Sets the timeout to use for analytics operations.The default is 75 seconds.
- Returns:
- this, for chaining
-
connectTimeout
Sets the timeout to use for connecting and socket connects.The default is 10 seconds.
- Returns:
- this, for chaining
-
disconnectTimeout
Sets the timeout to use for disconnection operations.The default is 10 seconds.
- Returns:
- this, for chaining
-