## Uses of Class
io.vertx.core.http.HttpClientOptions

- Packages that use HttpClientOptions
  Package | Description
  --- | ---
  io.vertx.core |
  io.vertx.core.http |
  io.vertx.core.spi.metrics |
  io.vertx.rxjava.core |

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

    Methods in io.vertx.core with parameters of type HttpClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `HttpClient` | Vertx.`createHttpClient(HttpClientOptions options)` Create a HTTP/HTTPS client using the specified options

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

    Methods in io.vertx.core.http that return HttpClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `HttpClientOptions` | HttpClientOptions.`addCrlPath(String crlPath)`
    `HttpClientOptions` | HttpClientOptions.`addCrlValue(Buffer crlValue)`
    `HttpClientOptions` | HttpClientOptions.`addEnabledCipherSuite(String suite)`
    `HttpClientOptions` | HttpClientOptions.`setConnectTimeout(int connectTimeout)`
    `HttpClientOptions` | HttpClientOptions.`setDefaultHost(String defaultHost)` Set the default host name to be used by this client in requests if none is provided when making the request.
    `HttpClientOptions` | HttpClientOptions.`setDefaultPort(int defaultPort)` Set the default port to be used by this client in requests if none is provided when making the request.
    `HttpClientOptions` | HttpClientOptions.`setIdleTimeout(int idleTimeout)`
    `HttpClientOptions` | HttpClientOptions.`setKeepAlive(boolean keepAlive)` Set whether keep alive is enabled on the client
    `HttpClientOptions` | HttpClientOptions.`setKeyStoreOptions(JksOptions options)`
    `HttpClientOptions` | HttpClientOptions.`setMaxPoolSize(int maxPoolSize)` Set the maximum pool size for connections
    `HttpClientOptions` | HttpClientOptions.`setMaxWebsocketFrameSize(int maxWebsocketFrameSize)` Set the max websocket frame size
    `HttpClientOptions` | HttpClientOptions.`setPemKeyCertOptions(PemKeyCertOptions options)`
    `HttpClientOptions` | HttpClientOptions.`setPemTrustOptions(PemTrustOptions options)`
    `HttpClientOptions` | HttpClientOptions.`setPfxKeyCertOptions(PfxOptions options)`
    `HttpClientOptions` | HttpClientOptions.`setPfxTrustOptions(PfxOptions options)`
    `HttpClientOptions` | HttpClientOptions.`setPipelining(boolean pipelining)` Set whether pipe-lining is enabled on the client
    `HttpClientOptions` | HttpClientOptions.`setProtocolVersion(HttpVersion protocolVersion)` Set the protocol version.
    `HttpClientOptions` | HttpClientOptions.`setReceiveBufferSize(int receiveBufferSize)`
    `HttpClientOptions` | HttpClientOptions.`setReuseAddress(boolean reuseAddress)`
    `HttpClientOptions` | HttpClientOptions.`setSendBufferSize(int sendBufferSize)`
    `HttpClientOptions` | HttpClientOptions.`setSoLinger(int soLinger)`
    `HttpClientOptions` | HttpClientOptions.`setSsl(boolean ssl)`
    `HttpClientOptions` | HttpClientOptions.`setTcpKeepAlive(boolean tcpKeepAlive)`
    `HttpClientOptions` | HttpClientOptions.`setTcpNoDelay(boolean tcpNoDelay)`
    `HttpClientOptions` | HttpClientOptions.`setTrafficClass(int trafficClass)`
    `HttpClientOptions` | HttpClientOptions.`setTrustAll(boolean trustAll)`
    `HttpClientOptions` | HttpClientOptions.`setTrustStoreOptions(JksOptions options)`
    `HttpClientOptions` | HttpClientOptions.`setTryUseCompression(boolean tryUseCompression)` Set whether compression is enabled
    `HttpClientOptions` | HttpClientOptions.`setUsePooledBuffers(boolean usePooledBuffers)`
    `HttpClientOptions` | HttpClientOptions.`setVerifyHost(boolean verifyHost)` Set whether hostname verification is enabled

    Constructors in io.vertx.core.http with parameters of type HttpClientOptions
    Constructor and Description
    `HttpClientOptions(HttpClientOptions other)` Copy constructor

  - ### Uses of HttpClientOptions in io.vertx.core.spi.metrics

    Methods in io.vertx.core.spi.metrics with parameters of type HttpClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `HttpClientMetrics<?,?,?>` | VertxMetrics.`createMetrics(HttpClient client, HttpClientOptions options)` Provides the http client metrics SPI when an http client has been created. No specific thread and context can be expected when this method is called.

  - ### Uses of HttpClientOptions in io.vertx.rxjava.core

    Methods in io.vertx.rxjava.core with parameters of type HttpClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `HttpClient` | Vertx.`createHttpClient(HttpClientOptions options)` Create a HTTP/HTTPS client using the specified options

Copyright © 2015. All rights reserved.