## Uses of Class
io.vertx.mssqlclient.MSSQLConnectOptions

- Packages that use MSSQLConnectOptions
  Package | Description
  --- | ---
  io.vertx.mssqlclient |
  io.vertx.mssqlclient.spi |
  io.vertx.reactivex.mssqlclient |
  io.vertx.rxjava3.mssqlclient |

- - ### Uses of MSSQLConnectOptions in io.vertx.mssqlclient

    Methods in io.vertx.mssqlclient that return MSSQLConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `MSSQLConnectOptions` | MSSQLConnectOptions.`addProperty​(String key, String value)` |
    `static MSSQLConnectOptions` | MSSQLConnectOptions.`fromUri​(String connectionUri)` | Provide a `MSSQLConnectOptions` configured from a connection URI.
    `MSSQLConnectOptions` | MSSQLConnectOptions.`merge​(JsonObject other)` |
    `MSSQLConnectOptions` | MSSQLConnectOptions.`setCachePreparedStatements​(boolean cachePreparedStatements)` |
    `MSSQLConnectOptions` | MSSQLConnectOptions.`setDatabase​(String database)` |
    `MSSQLConnectOptions` | MSSQLConnectOptions.`setHost​(String host)` |
    `MSSQLConnectOptions` | MSSQLConnectOptions.`setPacketSize​(int packetSize)` | Set the desired size (in bytes) for TDS packets.
    `MSSQLConnectOptions` | MSSQLConnectOptions.`setPassword​(String password)` |
    `MSSQLConnectOptions` | MSSQLConnectOptions.`setPort​(int port)` |
    `MSSQLConnectOptions` | MSSQLConnectOptions.`setPreparedStatementCacheMaxSize​(int preparedStatementCacheMaxSize)` |
    `MSSQLConnectOptions` | MSSQLConnectOptions.`setPreparedStatementCacheSqlFilter​(java.util.function.Predicate<String> predicate)` |
    `MSSQLConnectOptions` | MSSQLConnectOptions.`setPreparedStatementCacheSqlLimit​(int preparedStatementCacheSqlLimit)` |
    `MSSQLConnectOptions` | MSSQLConnectOptions.`setProperties​(Map<String,​String> properties)` |
    `MSSQLConnectOptions` | MSSQLConnectOptions.`setReconnectAttempts​(int attempts)` |
    `MSSQLConnectOptions` | MSSQLConnectOptions.`setReconnectInterval​(long interval)` |
    `MSSQLConnectOptions` | MSSQLConnectOptions.`setSsl​(boolean ssl)` | Set whether SSL/TLS is enabled
    `MSSQLConnectOptions` | MSSQLConnectOptions.`setSslOptions​(ClientSSLOptions sslOptions)` |
    `MSSQLConnectOptions` | MSSQLConnectOptions.`setUser​(String user)` |
    `static MSSQLConnectOptions` | MSSQLConnectOptions.`wrap​(SqlConnectOptions options)` |

    Methods in io.vertx.mssqlclient with parameters of type MSSQLConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Future<MSSQLConnection>` | MSSQLConnection.`connect​(Vertx vertx, MSSQLConnectOptions connectOptions)` | Create a connection to SQL Server with the given `connectOptions`.

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

  - ### Uses of MSSQLConnectOptions in io.vertx.mssqlclient.spi

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

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

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

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

    Methods in io.vertx.reactivex.mssqlclient with parameters of type MSSQLConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Future<MSSQLConnection>` | MSSQLConnection.`connect​(Vertx vertx, MSSQLConnectOptions connectOptions)` | Create a connection to SQL Server with the given `connectOptions`.
    `static Single<MSSQLConnection>` | MSSQLConnection.`rxConnect​(Vertx vertx, MSSQLConnectOptions connectOptions)` | Create a connection to SQL Server with the given `connectOptions`.

  - ### Uses of MSSQLConnectOptions in io.vertx.rxjava3.mssqlclient

    Methods in io.vertx.rxjava3.mssqlclient with parameters of type MSSQLConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Single<MSSQLConnection>` | MSSQLConnection.`connect​(Vertx vertx, MSSQLConnectOptions connectOptions)` | Create a connection to SQL Server with the given `connectOptions`.
    `static Single<MSSQLConnection>` | MSSQLConnection.`rxConnect​(Vertx vertx, MSSQLConnectOptions connectOptions)` | Create a connection to SQL Server with the given `connectOptions`.