public class TectonClientOptions
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TectonClientOptions.Builder
A Builder class for creating an instance of
TectonClientOptions object with specific
configurations |
Constructor and Description |
---|
TectonClientOptions()
Constructor that instantiates a TectonClientOptions with default configurations
|
TectonClientOptions(java.time.Duration readTimeout,
java.time.Duration connectTimeout,
int maxIdleConnections,
java.time.Duration keepAliveDuration,
int maxParallelRequests)
Constructor that configures the TectonClientOptions with specified configurations
|
Modifier and Type | Method and Description |
---|---|
java.time.Duration |
getConnectTimeout()
Returns the connectTimeout configuration for the client
|
java.time.Duration |
getKeepAliveDuration()
Returns the keepAliveDuration configuration for the client's ConnectionPool
|
int |
getMaxIdleConnections()
Returns the maxIdleConnections configuration for the client's ConnectionPool
|
int |
getMaxParallelRequests()
Returns the maxParallelRequests configuration for the client
|
java.time.Duration |
getReadTimeout()
Returns the readTimeout configuration for the client
|
public TectonClientOptions()
Read Timeout = 5 seconds, Connect Timeout = 5 seconds, Max Idle Connections = 5, Keep Alive Duration = 5 minutes, Max Parallel Requests = 5
public TectonClientOptions(java.time.Duration readTimeout, java.time.Duration connectTimeout, int maxIdleConnections, java.time.Duration keepAliveDuration, int maxParallelRequests)
public java.time.Duration getConnectTimeout()
Duration
public java.time.Duration getKeepAliveDuration()
Duration
public java.time.Duration getReadTimeout()
Duration
public int getMaxIdleConnections()
public int getMaxParallelRequests()