public static class TectonClientOptions.Builder
extends java.lang.Object
TectonClientOptions
object with specific
configurationsConstructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
TectonClientOptions |
build() |
TectonClientOptions.Builder |
connectTimeout(java.time.Duration connectTimeout)
Setter for the connectTimeout value for new connections.
|
TectonClientOptions.Builder |
keepAliveDuration(java.time.Duration keepAliveDuration)
Setter for the time to keep an idle connection alive in the pool before closing it
|
TectonClientOptions.Builder |
maxIdleConnections(int maxIdleConnections)
Setter for the maximum number of idle connections to keep in the pool.
|
TectonClientOptions.Builder |
maxParallelRequests(int maxParallelRequests)
Setter for the maximum number of requests to execute concurrently.
|
TectonClientOptions.Builder |
readTimeout(java.time.Duration readTimeout)
Setter for the readTimeout value for new connections.
|
public TectonClientOptions.Builder readTimeout(java.time.Duration readTimeout)
readTimeout
- readTimeout as a Duration
public TectonClientOptions.Builder connectTimeout(java.time.Duration connectTimeout)
connectTimeout
- connectTimeout as a Duration
public TectonClientOptions.Builder maxIdleConnections(int maxIdleConnections)
maxIdleConnections
- int value, must be between 1 and Integer.MAX_VALUEpublic TectonClientOptions.Builder keepAliveDuration(java.time.Duration keepAliveDuration)
keepAliveDuration
- as a Duration
public TectonClientOptions.Builder maxParallelRequests(int maxParallelRequests)
maxParallelRequests
- int value, must be between 1 and Integer.MAX_VALUEpublic TectonClientOptions build()