## Uses of Class
io.vertx.db2client.DB2ConnectOptions

- Packages that use DB2ConnectOptions
  Package | Description
  --- | ---
  io.vertx.db2client |
  io.vertx.db2client.spi |
  io.vertx.reactivex.db2client |
  io.vertx.rxjava.db2client |
  io.vertx.rxjava3.db2client |

- - ### Uses of DB2ConnectOptions in io.vertx.db2client

    Methods in io.vertx.db2client that return DB2ConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `DB2ConnectOptions` | DB2ConnectOptions.`addProperty​(String key, String value)` |
    `static DB2ConnectOptions` | DB2ConnectOptions.`fromUri​(String connectionUri)` | Provide a `DB2ConnectOptions` configured from a connection URI.
    `DB2ConnectOptions` | DB2ConnectOptions.`merge​(JsonObject other)` |
    `DB2ConnectOptions` | DB2ConnectOptions.`setCachePreparedStatements​(boolean cachePreparedStatements)` |
    `DB2ConnectOptions` | DB2ConnectOptions.`setDatabase​(String database)` |
    `DB2ConnectOptions` | DB2ConnectOptions.`setHost​(String host)` |
    `DB2ConnectOptions` | DB2ConnectOptions.`setPassword​(String password)` |
    `DB2ConnectOptions` | DB2ConnectOptions.`setPipeliningLimit​(int pipeliningLimit)` | Deprecated. UNSTABLE FEATURE: Current default value is 1, anything higher than 1 will result in errors currently.
    `DB2ConnectOptions` | DB2ConnectOptions.`setPort​(int port)` |
    `DB2ConnectOptions` | DB2ConnectOptions.`setPreparedStatementCacheMaxSize​(int preparedStatementCacheMaxSize)` |
    `DB2ConnectOptions` | DB2ConnectOptions.`setPreparedStatementCacheSqlFilter​(java.util.function.Predicate<String> predicate)` |
    `DB2ConnectOptions` | DB2ConnectOptions.`setPreparedStatementCacheSqlLimit​(int preparedStatementCacheSqlLimit)` |
    `DB2ConnectOptions` | DB2ConnectOptions.`setProperties​(Map<String,​String> properties)` |
    `DB2ConnectOptions` | DB2ConnectOptions.`setSsl​(boolean ssl)` | Set whether SSL/TLS is enabled
    `DB2ConnectOptions` | DB2ConnectOptions.`setSslOptions​(ClientSSLOptions sslOptions)` |
    `DB2ConnectOptions` | DB2ConnectOptions.`setTracingPolicy​(TracingPolicy tracingPolicy)` |
    `DB2ConnectOptions` | DB2ConnectOptions.`setUser​(String user)` |
    `static DB2ConnectOptions` | DB2ConnectOptions.`wrap​(SqlConnectOptions options)` |

    Methods in io.vertx.db2client with parameters of type DB2ConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Future<DB2Connection>` | DB2Connection.`connect​(Vertx vertx, DB2ConnectOptions connectOptions)` | Create a connection to DB2 server with the given `connectOptions`.

    Constructors in io.vertx.db2client with parameters of type DB2ConnectOptions
    Constructor | Description
    --- | ---
    `DB2ConnectOptions​(DB2ConnectOptions other)` |

  - ### Uses of DB2ConnectOptions in io.vertx.db2client.spi

    Methods in io.vertx.db2client.spi that return DB2ConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `DB2ConnectOptions` | DB2Driver.`downcast​(SqlConnectOptions connectOptions)` |
    `DB2ConnectOptions` | DB2Driver.`parseConnectionUri​(String uri)` |

    Methods in io.vertx.db2client.spi that return types with arguments of type DB2ConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConnectionFactory<DB2ConnectOptions>` | DB2Driver.`createConnectionFactory​(Vertx vertx, NetClientOptions transportOptions)` |

    Method parameters in io.vertx.db2client.spi with type arguments of type DB2ConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Pool` | DB2Driver.`newPool​(Vertx vertx, java.util.function.Supplier<Future<DB2ConnectOptions>> databases, PoolOptions poolOptions, NetClientOptions transportOptions, Handler<SqlConnection> connectHandler, io.vertx.core.internal.CloseFuture closeFuture)` |
    `io.vertx.sqlclient.internal.SqlConnectionInternal` | DB2Driver.`wrapConnection​(io.vertx.core.internal.ContextInternal context, ConnectionFactory<DB2ConnectOptions> factory, io.vertx.sqlclient.internal.Connection conn)` |

  - ### Uses of DB2ConnectOptions in io.vertx.reactivex.db2client

    Methods in io.vertx.reactivex.db2client with parameters of type DB2ConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Future<DB2Connection>` | DB2Connection.`connect​(Vertx vertx, DB2ConnectOptions connectOptions)` | Create a connection to DB2 server with the given `connectOptions`.
    `static Single<DB2Connection>` | DB2Connection.`rxConnect​(Vertx vertx, DB2ConnectOptions connectOptions)` | Create a connection to DB2 server with the given `connectOptions`.

  - ### Uses of DB2ConnectOptions in io.vertx.rxjava.db2client

    Methods in io.vertx.rxjava.db2client with parameters of type DB2ConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Future<DB2Connection>` | DB2Connection.`connect​(Vertx vertx, DB2ConnectOptions connectOptions)` | Create a connection to DB2 server with the given `connectOptions`.
    `static Single<DB2Connection>` | DB2Connection.`rxConnect​(Vertx vertx, DB2ConnectOptions connectOptions)` | Create a connection to DB2 server with the given `connectOptions`.

  - ### Uses of DB2ConnectOptions in io.vertx.rxjava3.db2client

    Methods in io.vertx.rxjava3.db2client with parameters of type DB2ConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Single<DB2Connection>` | DB2Connection.`connect​(Vertx vertx, DB2ConnectOptions connectOptions)` | Create a connection to DB2 server with the given `connectOptions`.
    `static Single<DB2Connection>` | DB2Connection.`rxConnect​(Vertx vertx, DB2ConnectOptions connectOptions)` | Create a connection to DB2 server with the given `connectOptions`.