## Uses of Class
io.vertx.core.net.ClientOptionsBase

- Packages that use ClientOptionsBase
  Package | Description
  --- | ---
  io.vertx.amqp |
  io.vertx.core.http |
  io.vertx.core.net |
  io.vertx.ext.consul |
  io.vertx.ext.mail |
  io.vertx.ext.stomp |
  io.vertx.ext.web.client |
  io.vertx.grpc |
  io.vertx.mqtt |
  io.vertx.mysqlclient |
  io.vertx.pgclient |
  io.vertx.proton |
  io.vertx.sqlclient |
  io.vertx.tracing.zipkin |

- - ### Uses of ClientOptionsBase in io.vertx.amqp

    Subclasses of ClientOptionsBase in io.vertx.amqp
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AmqpClientOptions` Configures the AMQP Client.

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

    Subclasses of ClientOptionsBase in io.vertx.core.http
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HttpClientOptions` Options describing how an `HttpClient` will make connections.

  - ### Uses of ClientOptionsBase in io.vertx.core.net

    Subclasses of ClientOptionsBase in io.vertx.core.net
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NetClientOptions` Options for configuring a `NetClient`.

    Methods in io.vertx.core.net that return ClientOptionsBase
    Modifier and Type | Method and Description
    --- | ---
    `ClientOptionsBase` | ClientOptionsBase.`addCrlPath(String crlPath)`
    `ClientOptionsBase` | ClientOptionsBase.`addCrlValue(Buffer crlValue)`
    `ClientOptionsBase` | ClientOptionsBase.`addEnabledCipherSuite(String suite)`
    `ClientOptionsBase` | ClientOptionsBase.`addEnabledSecureTransportProtocol(String protocol)`
    `ClientOptionsBase` | ClientOptionsBase.`removeEnabledSecureTransportProtocol(String protocol)`
    `ClientOptionsBase` | ClientOptionsBase.`setConnectTimeout(int connectTimeout)` Set the connect timeout
    `ClientOptionsBase` | ClientOptionsBase.`setIdleTimeout(int idleTimeout)`
    `ClientOptionsBase` | ClientOptionsBase.`setIdleTimeoutUnit(TimeUnit idleTimeoutUnit)`
    `ClientOptionsBase` | ClientOptionsBase.`setJdkSslEngineOptions(JdkSSLEngineOptions sslEngineOptions)`
    `ClientOptionsBase` | ClientOptionsBase.`setKeyCertOptions(KeyCertOptions options)`
    `ClientOptionsBase` | ClientOptionsBase.`setKeyStoreOptions(JksOptions options)`
    `ClientOptionsBase` | ClientOptionsBase.`setLocalAddress(String localAddress)` Set the local interface to bind for network connections.
    `ClientOptionsBase` | ClientOptionsBase.`setLogActivity(boolean logEnabled)`
    `ClientOptionsBase` | ClientOptionsBase.`setMetricsName(String metricsName)` Set the metrics name identifying the reported metrics, useful for grouping metrics with the same name.
    `ClientOptionsBase` | ClientOptionsBase.`setOpenSslEngineOptions(OpenSSLEngineOptions sslEngineOptions)`
    `ClientOptionsBase` | NetClientOptions.`setOpenSslEngineOptions(OpenSSLEngineOptions sslEngineOptions)`
    `ClientOptionsBase` | ClientOptionsBase.`setPemKeyCertOptions(PemKeyCertOptions options)`
    `ClientOptionsBase` | ClientOptionsBase.`setPemTrustOptions(PemTrustOptions options)`
    `ClientOptionsBase` | ClientOptionsBase.`setPfxKeyCertOptions(PfxOptions options)`
    `ClientOptionsBase` | ClientOptionsBase.`setPfxTrustOptions(PfxOptions options)`
    `ClientOptionsBase` | ClientOptionsBase.`setProxyOptions(ProxyOptions proxyOptions)` Set proxy options for connections via CONNECT proxy (e.g.
    `ClientOptionsBase` | ClientOptionsBase.`setReceiveBufferSize(int receiveBufferSize)`
    `ClientOptionsBase` | ClientOptionsBase.`setReuseAddress(boolean reuseAddress)`
    `ClientOptionsBase` | ClientOptionsBase.`setReusePort(boolean reusePort)`
    `ClientOptionsBase` | ClientOptionsBase.`setSendBufferSize(int sendBufferSize)`
    `ClientOptionsBase` | ClientOptionsBase.`setSoLinger(int soLinger)`
    `ClientOptionsBase` | ClientOptionsBase.`setSsl(boolean ssl)`
    `ClientOptionsBase` | ClientOptionsBase.`setSslEngineOptions(SSLEngineOptions sslEngineOptions)`
    `ClientOptionsBase` | ClientOptionsBase.`setTcpCork(boolean tcpCork)`
    `ClientOptionsBase` | ClientOptionsBase.`setTcpFastOpen(boolean tcpFastOpen)`
    `ClientOptionsBase` | ClientOptionsBase.`setTcpKeepAlive(boolean tcpKeepAlive)`
    `ClientOptionsBase` | ClientOptionsBase.`setTcpNoDelay(boolean tcpNoDelay)`
    `ClientOptionsBase` | ClientOptionsBase.`setTcpQuickAck(boolean tcpQuickAck)`
    `ClientOptionsBase` | ClientOptionsBase.`setTrafficClass(int trafficClass)`
    `ClientOptionsBase` | ClientOptionsBase.`setTrustAll(boolean trustAll)` Set whether all server certificates should be trusted
    `ClientOptionsBase` | ClientOptionsBase.`setTrustOptions(TrustOptions options)`
    `ClientOptionsBase` | ClientOptionsBase.`setTrustStoreOptions(JksOptions options)`
    `ClientOptionsBase` | ClientOptionsBase.`setUseAlpn(boolean useAlpn)`

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

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

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

  - ### Uses of ClientOptionsBase in io.vertx.ext.mail

    Subclasses of ClientOptionsBase in io.vertx.ext.mail
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MailConfig` represents the configuration of a mail service with mail server hostname, port, security options, login options and login/password

  - ### Uses of ClientOptionsBase in io.vertx.ext.stomp

    Subclasses of ClientOptionsBase in io.vertx.ext.stomp
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StompClientOptions` Options used to configure a STOMP client.

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

    Subclasses of ClientOptionsBase in io.vertx.ext.web.client
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WebClientOptions`

  - ### Uses of ClientOptionsBase in io.vertx.grpc

    Method parameters in io.vertx.grpc with type arguments of type ClientOptionsBase
    Modifier and Type | Method and Description
    --- | ---
    `VertxChannelBuilder` | VertxChannelBuilder.`useSsl(Handler<ClientOptionsBase> handler)`

  - ### Uses of ClientOptionsBase in io.vertx.mqtt

    Subclasses of ClientOptionsBase in io.vertx.mqtt
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MqttClientOptions` Represents options used by the MQTT client.

  - ### Uses of ClientOptionsBase in io.vertx.mysqlclient

    Subclasses of ClientOptionsBase in io.vertx.mysqlclient
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MySQLConnectOptions` Connect options for configuring `MySQLConnection` or `MySQLPool`.

    Methods in io.vertx.mysqlclient that return ClientOptionsBase
    Modifier and Type | Method and Description
    --- | ---
    `ClientOptionsBase` | MySQLConnectOptions.`setOpenSslEngineOptions(OpenSSLEngineOptions sslEngineOptions)`

  - ### Uses of ClientOptionsBase in io.vertx.pgclient

    Subclasses of ClientOptionsBase in io.vertx.pgclient
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PgConnectOptions`

  - ### Uses of ClientOptionsBase in io.vertx.proton

    Subclasses of ClientOptionsBase in io.vertx.proton with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw
    Modifier and Type | Class and Description
    --- | ---
    `class` | `io.vertx.proton.ProtonClientOptions`

  - ### Uses of ClientOptionsBase in io.vertx.sqlclient

    Subclasses of ClientOptionsBase in io.vertx.sqlclient
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SqlConnectOptions` Connect options for configuring `SqlConnection` or `Pool`.

  - ### Uses of ClientOptionsBase in io.vertx.tracing.zipkin

    Subclasses of ClientOptionsBase in io.vertx.tracing.zipkin
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HttpSenderOptions` Options for reporting to a Zipkin server configured by default to `http://localhost:9411/api/v2/spans`.

Copyright © 2020 Eclipse. All rights reserved.