## Uses of Class
org.apache.hc.client5.http.config.TlsConfig

- Packages that use TlsConfig
  Package | Description
  --- | ---
  org.apache.hc.client5.http.config | HTTP client configuration APIs.
  org.apache.hc.client5.http.impl.io | Client connection management functions based the classic connection management APIs.
  org.apache.hc.client5.http.impl.nio | Client connection management functions based the asynchronous connection management APIs.

- - ### Uses of TlsConfig in org.apache.hc.client5.http.config

    Fields in org.apache.hc.client5.http.config declared as TlsConfig
    Modifier and Type | Field and Description
    --- | ---
    `static TlsConfig` | TlsConfig.`DEFAULT`

    Methods in org.apache.hc.client5.http.config that return TlsConfig
    Modifier and Type | Method and Description
    --- | ---
    `TlsConfig` | TlsConfig.Builder.`build()`
    `protected TlsConfig` | TlsConfig.`clone()`

    Methods in org.apache.hc.client5.http.config with parameters of type TlsConfig
    Modifier and Type | Method and Description
    --- | ---
    `static TlsConfig.Builder` | TlsConfig.`copy(TlsConfig config)`

  - ### Uses of TlsConfig in org.apache.hc.client5.http.impl.io

    Methods in org.apache.hc.client5.http.impl.io that return TlsConfig
    Modifier and Type | Method and Description
    --- | ---
    `TlsConfig` | BasicHttpClientConnectionManager.`getTlsConfig()`

    Methods in org.apache.hc.client5.http.impl.io with parameters of type TlsConfig
    Modifier and Type | Method and Description
    --- | ---
    `PoolingHttpClientConnectionManagerBuilder` | PoolingHttpClientConnectionManagerBuilder.`setDefaultTlsConfig(TlsConfig config)` Assigns the same `TlsConfig` for all hosts.
    `void` | PoolingHttpClientConnectionManager.`setDefaultTlsConfig(TlsConfig config)` Sets the same `ConnectionConfig` for all hosts
    `void` | BasicHttpClientConnectionManager.`setTlsConfig(TlsConfig tlsConfig)`

    Method parameters in org.apache.hc.client5.http.impl.io with type arguments of type TlsConfig
    Modifier and Type | Method and Description
    --- | ---
    `PoolingHttpClientConnectionManagerBuilder` | PoolingHttpClientConnectionManagerBuilder.`setTlsConfigResolver(org.apache.hc.core5.function.Resolver<org.apache.hc.core5.http.HttpHost,TlsConfig> tlsConfigResolver)` Assigns `Resolver` of `TlsConfig` on a per host basis.
    `void` | PoolingHttpClientConnectionManager.`setTlsConfigResolver(org.apache.hc.core5.function.Resolver<org.apache.hc.core5.http.HttpHost,TlsConfig> tlsConfigResolver)` Sets `Resolver` of `TlsConfig` on a per host basis.

  - ### Uses of TlsConfig in org.apache.hc.client5.http.impl.nio

    Methods in org.apache.hc.client5.http.impl.nio with parameters of type TlsConfig
    Modifier and Type | Method and Description
    --- | ---
    `void` | PoolingAsyncClientConnectionManager.`setDefaultTlsConfig(TlsConfig config)` Sets the same `ConnectionConfig` for all hosts
    `PoolingAsyncClientConnectionManagerBuilder` | PoolingAsyncClientConnectionManagerBuilder.`setDefaultTlsConfig(TlsConfig config)` Assigns the same `TlsConfig` for all hosts.

    Method parameters in org.apache.hc.client5.http.impl.nio with type arguments of type TlsConfig
    Modifier and Type | Method and Description
    --- | ---
    `void` | PoolingAsyncClientConnectionManager.`setTlsConfigResolver(org.apache.hc.core5.function.Resolver<org.apache.hc.core5.http.HttpHost,TlsConfig> tlsConfigResolver)` Sets `Resolver` of `TlsConfig` on a per host basis.
    `PoolingAsyncClientConnectionManagerBuilder` | PoolingAsyncClientConnectionManagerBuilder.`setTlsConfigResolver(org.apache.hc.core5.function.Resolver<org.apache.hc.core5.http.HttpHost,TlsConfig> tlsConfigResolver)` Assigns `Resolver` of `TlsConfig` on a per host basis.

Copyright © 1999–2022 The Apache Software Foundation. All rights reserved.