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

- Packages that use ConnectOptions
  Package | Description
  --- | ---
  io.vertx.core.net |
  io.vertx.reactivex.core.net |
  io.vertx.rxjava.core.net |
  io.vertx.rxjava3.core.net |

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

    Methods in io.vertx.core.net that return ConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConnectOptions` | ConnectOptions.`setHost​(String host)` | Set the host name to be used by the client connection.
    `ConnectOptions` | ConnectOptions.`setPort​(Integer port)` | Set the port to be used by the client connection.
    `ConnectOptions` | ConnectOptions.`setProxyOptions​(ProxyOptions proxyOptions)` | Set proxy options for connections via CONNECT proxy (e.g.
    `ConnectOptions` | ConnectOptions.`setRemoteAddress​(SocketAddress remoteAddress)` | Set the remote address to be used by the client connection.
    `ConnectOptions` | ConnectOptions.`setSniServerName​(String sniServerName)` | Set the SNI server name to use.
    `ConnectOptions` | ConnectOptions.`setSsl​(boolean ssl)` | Set whether SSL/TLS is enabled.
    `ConnectOptions` | ConnectOptions.`setSslOptions​(ClientSSLOptions sslOptions)` | Set the SSL options to use.
    `ConnectOptions` | ConnectOptions.`setTimeout​(int timeout)` | Override the client connect timeout in millis when `timeout >= 0` or use the client defined connect timeout `ClientOptionsBase.getConnectTimeout()` when `timeout == -1`.

    Methods in io.vertx.core.net with parameters of type ConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<NetSocket>` | NetClient.`connect​(ConnectOptions connectOptions)` | Open a connection to a server at the specific `connectOptions`.

    Constructors in io.vertx.core.net with parameters of type ConnectOptions
    Constructor | Description
    --- | ---
    `ConnectOptions​(ConnectOptions other)` | Copy constructor

  - ### Uses of ConnectOptions in io.vertx.reactivex.core.net

    Methods in io.vertx.reactivex.core.net with parameters of type ConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<NetSocket>` | NetClient.`connect​(ConnectOptions connectOptions)` | Open a connection to a server at the specific `connectOptions`.
    `Single<NetSocket>` | NetClient.`rxConnect​(ConnectOptions connectOptions)` | Open a connection to a server at the specific `connectOptions`.

  - ### Uses of ConnectOptions in io.vertx.rxjava.core.net

    Methods in io.vertx.rxjava.core.net with parameters of type ConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<NetSocket>` | NetClient.`connect​(ConnectOptions connectOptions)` | Open a connection to a server at the specific `connectOptions`.
    `Single<NetSocket>` | NetClient.`rxConnect​(ConnectOptions connectOptions)` | Open a connection to a server at the specific `connectOptions`.

  - ### Uses of ConnectOptions in io.vertx.rxjava3.core.net

    Methods in io.vertx.rxjava3.core.net with parameters of type ConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Single<NetSocket>` | NetClient.`connect​(ConnectOptions connectOptions)` | Open a connection to a server at the specific `connectOptions`.
    `Single<NetSocket>` | NetClient.`rxConnect​(ConnectOptions connectOptions)` | Open a connection to a server at the specific `connectOptions`.