## Uses of Class
org.apache.hc.client5.http.config.ConnectionConfig.Builder

Packages that use ConnectionConfig.Builder
org.apache.hc.client5.http.config: HTTP client configuration APIs.

### Uses of ConnectionConfig.Builder in org.apache.hc.client5.http.config

Methods in org.apache.hc.client5.http.config that return ConnectionConfig.Builder
`static ConnectionConfig.Builder` ConnectionConfig.`copy(ConnectionConfig config)`
`static ConnectionConfig.Builder` ConnectionConfig.`custom()`
`ConnectionConfig.Builder` ConnectionConfig.Builder.`setConnectTimeout(long connectTimeout, TimeUnit timeUnit)`
`ConnectionConfig.Builder` ConnectionConfig.Builder.`setConnectTimeout(org.apache.hc.core5.util.Timeout connectTimeout)` Determines the timeout until a new connection is fully established.
`ConnectionConfig.Builder` ConnectionConfig.Builder.`setSocketTimeout(int soTimeout, TimeUnit timeUnit)`
`ConnectionConfig.Builder` ConnectionConfig.Builder.`setSocketTimeout(org.apache.hc.core5.util.Timeout soTimeout)` Determines the default socket timeout value for I/O operations.
`ConnectionConfig.Builder` ConnectionConfig.Builder.`setTimeToLive(long timeToLive, TimeUnit timeUnit)`
`ConnectionConfig.Builder` ConnectionConfig.Builder.`setTimeToLive(org.apache.hc.core5.util.TimeValue timeToLive)` Defines the total span of time connections can be kept alive or execute requests.
`ConnectionConfig.Builder` ConnectionConfig.Builder.`setValidateAfterInactivity(long validateAfterInactivity, TimeUnit timeUnit)`
`ConnectionConfig.Builder` ConnectionConfig.Builder.`setValidateAfterInactivity(org.apache.hc.core5.util.TimeValue validateAfterInactivity)` Defines period of inactivity after which persistent connections must be re-validated prior to being leased to the consumer.