## Uses of Class
io.vertx.reactivex.sqlclient.ClientBuilder

- Packages that use ClientBuilder
  Package | Description
  --- | ---
  io.vertx.reactivex.db2client |
  io.vertx.reactivex.mssqlclient |
  io.vertx.reactivex.mysqlclient |
  io.vertx.reactivex.oracleclient |
  io.vertx.reactivex.pgclient |
  io.vertx.reactivex.sqlclient |

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

    Methods in io.vertx.reactivex.db2client that return ClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ClientBuilder<SqlClient>` | DB2Builder.`client()` | Provide a builder for DB2 client backed by a connection pool.
    `static ClientBuilder<Pool>` | DB2Builder.`pool()` | Provide a builder for DB2 pool of connections

    Method parameters in io.vertx.reactivex.db2client with type arguments of type ClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `static SqlClient` | DB2Builder.`client​(Handler<ClientBuilder<SqlClient>> handler)` | Build a client backed by a connection pool with the specified `block` argument.
    `static Pool` | DB2Builder.`pool​(Handler<ClientBuilder<Pool>> block)` | Build a pool with the specified `block` argument.

  - ### Uses of ClientBuilder in io.vertx.reactivex.mssqlclient

    Methods in io.vertx.reactivex.mssqlclient that return ClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ClientBuilder<Pool>` | MSSQLBuilder.`pool()` | Provide a builder for MSSQL pool of connections

    Method parameters in io.vertx.reactivex.mssqlclient with type arguments of type ClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Pool` | MSSQLBuilder.`pool​(Handler<ClientBuilder<Pool>> block)` | Build a pool with the specified `block` argument.

  - ### Uses of ClientBuilder in io.vertx.reactivex.mysqlclient

    Methods in io.vertx.reactivex.mysqlclient that return ClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ClientBuilder<SqlClient>` | MySQLBuilder.`client()` | Provide a builder for MySQL client backed by a connection pool.
    `static ClientBuilder<Pool>` | MySQLBuilder.`pool()` | Provide a builder for MySQL pool of connections

    Method parameters in io.vertx.reactivex.mysqlclient with type arguments of type ClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `static SqlClient` | MySQLBuilder.`client​(Handler<ClientBuilder<SqlClient>> handler)` | Build a client backed by a connection pool with the specified `block` argument.
    `static Pool` | MySQLBuilder.`pool​(Handler<ClientBuilder<Pool>> block)` | Build a pool with the specified `block` argument.

  - ### Uses of ClientBuilder in io.vertx.reactivex.oracleclient

    Methods in io.vertx.reactivex.oracleclient that return ClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ClientBuilder<Pool>` | OracleBuilder.`pool()` | Provide a builder for Oracle pool of connections

    Method parameters in io.vertx.reactivex.oracleclient with type arguments of type ClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Pool` | OracleBuilder.`pool​(Handler<ClientBuilder<Pool>> block)` | Build a pool with the specified `block` argument.

  - ### Uses of ClientBuilder in io.vertx.reactivex.pgclient

    Methods in io.vertx.reactivex.pgclient that return ClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ClientBuilder<SqlClient>` | PgBuilder.`client()` | Provide a builder for PostgreSQL client backed by a connection pool.
    `static ClientBuilder<Pool>` | PgBuilder.`pool()` | Provide a builder for PostgreSQL pool of connections

    Method parameters in io.vertx.reactivex.pgclient with type arguments of type ClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `static SqlClient` | PgBuilder.`client​(Handler<ClientBuilder<SqlClient>> handler)` | Build a client backed by a connection pool with the specified `block` argument.
    `static Pool` | PgBuilder.`pool​(Handler<ClientBuilder<Pool>> block)` | Build a pool with the specified `block` argument.

  - ### Uses of ClientBuilder in io.vertx.reactivex.sqlclient

    Fields in io.vertx.reactivex.sqlclient with type parameters of type ClientBuilder
    Modifier and Type | Field | Description
    --- | --- | ---
    `static io.vertx.lang.rx.TypeArg<ClientBuilder>` | ClientBuilder.`__TYPE_ARG` |

    Methods in io.vertx.reactivex.sqlclient that return ClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `ClientBuilder<C>` | ClientBuilder.`connectingTo​(SqlConnectOptions database)` | Configure the `database` the client should connect to.
    `ClientBuilder<C>` | ClientBuilder.`connectingTo​(String database)` | Configure the `database` the client should connect to.
    `ClientBuilder<C>` | ClientBuilder.`connectingTo​(Supplier<Future<SqlConnectOptions>> supplier)` | Configure the `database` the client should connect to.
    `ClientBuilder<C>` | ClientBuilder.`connectingTo​(List<SqlConnectOptions> databases)` | Configure the `database` the client should connect to.
    `static <C> ClientBuilder<C>` | ClientBuilder.`newInstance​(ClientBuilder arg)` |
    `static <C> ClientBuilder<C>` | ClientBuilder.`newInstance​(ClientBuilder arg, io.vertx.lang.rx.TypeArg<C> __typeArg_C)` |
    `ClientBuilder<C>` | ClientBuilder.`using​(Vertx vertx)` | Sets the vertx instance to use.
    `ClientBuilder<C>` | ClientBuilder.`with​(NetClientOptions options)` | Configure the client pool with the given transport `options`.
    `ClientBuilder<C>` | ClientBuilder.`with​(PoolOptions options)` | Configure the client with the given pool `options`
    `ClientBuilder<C>` | ClientBuilder.`withConnectHandler​(Handler<SqlConnection> handler)` | Set a handler called when the pool has established a connection to the database.