## Uses of Interface
io.vertx.core.http.HttpClientBuilder

- Packages that use HttpClientBuilder
  Package | Description
  --- | ---
  io.vertx.core |
  io.vertx.core.http |
  io.vertx.reactivex.core.http |
  io.vertx.rxjava3.core.http |

- - ### Uses of HttpClientBuilder in io.vertx.core

    Methods in io.vertx.core that return HttpClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpClientBuilder` | Vertx.`httpClientBuilder()` | Provide a builder for `HttpClient`, it can be used to configure advanced HTTP client settings like a redirect handler or a connection handler.

  - ### Uses of HttpClientBuilder in io.vertx.core.http

    Methods in io.vertx.core.http that return HttpClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpClientBuilder` | HttpClientBuilder.`with​(HttpClientOptions options)` | Configure the client options.
    `HttpClientBuilder` | HttpClientBuilder.`with​(PoolOptions options)` | Configure the client with the given pool `options`.
    `HttpClientBuilder` | HttpClientBuilder.`withAddressResolver​(AddressResolver<?> resolver)` | Configure the client to use a specific address resolver.
    `HttpClientBuilder` | HttpClientBuilder.`withConnectHandler​(Handler<HttpConnection> handler)` | Set a connection handler for the client.
    `HttpClientBuilder` | HttpClientBuilder.`withLoadBalancer​(LoadBalancer loadBalancer)` | Configure the client to use a load balancer.
    `HttpClientBuilder` | HttpClientBuilder.`withRedirectHandler​(Function<HttpClientResponse,​Future<RequestOptions>> handler)` | Set a redirect handler for the http client.

  - ### Uses of HttpClientBuilder in io.vertx.reactivex.core.http

    Methods in io.vertx.reactivex.core.http that return HttpClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpClientBuilder` | HttpClientBuilder.`getDelegate()` |

    Methods in io.vertx.reactivex.core.http with parameters of type HttpClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `static HttpClientBuilder` | HttpClientBuilder.`newInstance​(HttpClientBuilder arg)` |

    Constructors in io.vertx.reactivex.core.http with parameters of type HttpClientBuilder
    Constructor | Description
    --- | ---
    `HttpClientBuilder​(HttpClientBuilder delegate)` |

  - ### Uses of HttpClientBuilder in io.vertx.rxjava3.core.http

    Methods in io.vertx.rxjava3.core.http that return HttpClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpClientBuilder` | HttpClientBuilder.`getDelegate()` |

    Methods in io.vertx.rxjava3.core.http with parameters of type HttpClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `static HttpClientBuilder` | HttpClientBuilder.`newInstance​(HttpClientBuilder arg)` |

    Constructors in io.vertx.rxjava3.core.http with parameters of type HttpClientBuilder
    Constructor | Description
    --- | ---
    `HttpClientBuilder​(HttpClientBuilder delegate)` |