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.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 connection operations.TimeoutConfig.Builder
disconnectTimeout(Duration disconnectTimeout)
Sets the timeout to use for disconnection operations.TimeoutConfig.Builder
kvTimeout(Duration kvTimeout)
Sets the timeout to use for key-value operations.TimeoutConfig.Builder
managerTimeout(Duration managerTimeout)
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.
-
-
-
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
-
managerTimeout
public TimeoutConfig.Builder managerTimeout(Duration managerTimeout)
Sets the timeout to use for manager operations.The default is 5 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 connection operations.The default is 5 seconds.
- Returns:
- this, for chaining
-
disconnectTimeout
public TimeoutConfig.Builder disconnectTimeout(Duration disconnectTimeout)
Sets the timeout to use for disconnection operations.The default is 5 seconds.
- Returns:
- this, for chaining
-
-