## Uses of Class
io.vertx.ext.web.client.WebClientOptions

- Packages that use WebClientOptions
  Package | Description
  --- | ---
  io.vertx.ext.consul |
  io.vertx.ext.web.client |
  io.vertx.rxjava.ext.web.client |

- - ### Uses of WebClientOptions in io.vertx.ext.consul

    Subclasses of WebClientOptions in io.vertx.ext.consul
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConsulClientOptions` Options used to create Consul client.

  - ### Uses of WebClientOptions in io.vertx.ext.web.client

    Methods in io.vertx.ext.web.client that return WebClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `WebClientOptions` | WebClientOptions.`addCrlPath(String crlPath)`
    `WebClientOptions` | WebClientOptions.`addCrlValue(Buffer crlValue)`
    `WebClientOptions` | WebClientOptions.`addEnabledCipherSuite(String suite)`
    `WebClientOptions` | WebClientOptions.`addEnabledSecureTransportProtocol(String protocol)`
    `WebClientOptions` | WebClientOptions.`setAlpnVersions(List<HttpVersion> alpnVersions)`
    `WebClientOptions` | WebClientOptions.`setConnectTimeout(int connectTimeout)`
    `WebClientOptions` | WebClientOptions.`setDefaultHost(String defaultHost)`
    `WebClientOptions` | WebClientOptions.`setDefaultPort(int defaultPort)`
    `WebClientOptions` | WebClientOptions.`setFollowRedirects(boolean followRedirects)` Configure the default behavior of the client to follow HTTP `30x` redirections.
    `WebClientOptions` | WebClientOptions.`setHttp2ClearTextUpgrade(boolean value)`
    `WebClientOptions` | WebClientOptions.`setHttp2ConnectionWindowSize(int http2ConnectionWindowSize)`
    `WebClientOptions` | WebClientOptions.`setHttp2MaxPoolSize(int max)`
    `WebClientOptions` | WebClientOptions.`setHttp2MultiplexingLimit(int limit)`
    `WebClientOptions` | WebClientOptions.`setIdleTimeout(int idleTimeout)`
    `WebClientOptions` | WebClientOptions.`setJdkSslEngineOptions(JdkSSLEngineOptions sslEngineOptions)`
    `WebClientOptions` | WebClientOptions.`setKeepAlive(boolean keepAlive)`
    `WebClientOptions` | WebClientOptions.`setKeyCertOptions(KeyCertOptions options)`
    `WebClientOptions` | WebClientOptions.`setKeyStoreOptions(JksOptions options)`
    `WebClientOptions` | WebClientOptions.`setLocalAddress(String localAddress)`
    `WebClientOptions` | WebClientOptions.`setLogActivity(boolean logEnabled)`
    `WebClientOptions` | WebClientOptions.`setMaxChunkSize(int maxChunkSize)`
    `WebClientOptions` | WebClientOptions.`setMaxHeaderSize(int maxHeaderSize)`
    `WebClientOptions` | WebClientOptions.`setMaxPoolSize(int maxPoolSize)`
    `WebClientOptions` | WebClientOptions.`setMaxRedirects(int maxRedirects)`
    `WebClientOptions` | WebClientOptions.`setMaxWaitQueueSize(int maxWaitQueueSize)`
    `WebClientOptions` | WebClientOptions.`setMaxWebsocketFrameSize(int maxWebsocketFrameSize)`
    `WebClientOptions` | WebClientOptions.`setMetricsName(String metricsName)`
    `WebClientOptions` | WebClientOptions.`setOpenSslEngineOptions(OpenSSLEngineOptions sslEngineOptions)`
    `WebClientOptions` | WebClientOptions.`setPemKeyCertOptions(PemKeyCertOptions options)`
    `WebClientOptions` | WebClientOptions.`setPemTrustOptions(PemTrustOptions options)`
    `WebClientOptions` | WebClientOptions.`setPfxKeyCertOptions(PfxOptions options)`
    `WebClientOptions` | WebClientOptions.`setPfxTrustOptions(PfxOptions options)`
    `WebClientOptions` | WebClientOptions.`setPipelining(boolean pipelining)`
    `WebClientOptions` | WebClientOptions.`setPipeliningLimit(int limit)`
    `WebClientOptions` | WebClientOptions.`setProtocolVersion(HttpVersion protocolVersion)`
    `WebClientOptions` | WebClientOptions.`setProxyOptions(ProxyOptions proxyOptions)`
    `WebClientOptions` | WebClientOptions.`setReceiveBufferSize(int receiveBufferSize)`
    `WebClientOptions` | WebClientOptions.`setReuseAddress(boolean reuseAddress)`
    `WebClientOptions` | WebClientOptions.`setSendBufferSize(int sendBufferSize)`
    `WebClientOptions` | WebClientOptions.`setSendUnmaskedFrames(boolean sendUnmaskedFrames)`
    `WebClientOptions` | WebClientOptions.`setSoLinger(int soLinger)`
    `WebClientOptions` | WebClientOptions.`setSsl(boolean ssl)`
    `WebClientOptions` | WebClientOptions.`setSslEngineOptions(SSLEngineOptions sslEngineOptions)`
    `WebClientOptions` | WebClientOptions.`setTcpKeepAlive(boolean tcpKeepAlive)`
    `WebClientOptions` | WebClientOptions.`setTcpNoDelay(boolean tcpNoDelay)`
    `WebClientOptions` | WebClientOptions.`setTrafficClass(int trafficClass)`
    `WebClientOptions` | WebClientOptions.`setTrustAll(boolean trustAll)`
    `WebClientOptions` | WebClientOptions.`setTrustOptions(TrustOptions options)`
    `WebClientOptions` | WebClientOptions.`setTrustStoreOptions(JksOptions options)`
    `WebClientOptions` | WebClientOptions.`setTryUseCompression(boolean tryUseCompression)`
    `WebClientOptions` | WebClientOptions.`setUseAlpn(boolean useAlpn)`
    `WebClientOptions` | WebClientOptions.`setUsePooledBuffers(boolean usePooledBuffers)`
    `WebClientOptions` | WebClientOptions.`setUserAgent(String userAgent)` Sets the Web Client user agent header.
    `WebClientOptions` | WebClientOptions.`setUserAgentEnabled(boolean userAgentEnabled)` Sets whether the Web Client should send a user agent header.
    `WebClientOptions` | WebClientOptions.`setVerifyHost(boolean verifyHost)`

    Methods in io.vertx.ext.web.client with parameters of type WebClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `static WebClient` | WebClient.`create(Vertx vertx, WebClientOptions options)` Create a web client using the provided `vertx` instance.
    `static void` | WebClientOptionsConverter.`fromJson(JsonObject json, WebClientOptions obj)`
    `static void` | WebClientOptionsConverter.`toJson(WebClientOptions obj, JsonObject json)`
    `static WebClient` | WebClient.`wrap(HttpClient httpClient, WebClientOptions options)` Wrap an `httpClient` with a web client and default options.

    Constructors in io.vertx.ext.web.client with parameters of type WebClientOptions
    Constructor and Description
    `WebClientOptions(WebClientOptions other)` Copy constructor.

  - ### Uses of WebClientOptions in io.vertx.rxjava.ext.web.client

    Methods in io.vertx.rxjava.ext.web.client with parameters of type WebClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `static WebClient` | WebClient.`create(Vertx vertx, WebClientOptions options)` Create a web client using the provided `vertx` instance.
    `static WebClient` | WebClient.`wrap(HttpClient httpClient, WebClientOptions options)` Wrap an `httpClient` with a web client and default options.

Copyright © 2017. All rights reserved.