## Uses of Class
io.vertx.oracleclient.OracleConnectOptions

- Packages that use OracleConnectOptions
  Package | Description
  --- | ---
  io.vertx.oracleclient |
  io.vertx.oracleclient.spi |
  io.vertx.reactivex.oracleclient |
  io.vertx.rxjava3.oracleclient |

- - ### Uses of OracleConnectOptions in io.vertx.oracleclient

    Methods in io.vertx.oracleclient that return OracleConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `OracleConnectOptions` | OracleConnectOptions.`addProperty​(String key, String value)` |
    `static OracleConnectOptions` | OracleConnectOptions.`fromUri​(String connectionUri)` | Provide a `OracleConnectOptions` configured from a connection URI.
    `OracleConnectOptions` | OracleConnectOptions.`merge​(JsonObject other)` |
    `OracleConnectOptions` | OracleConnectOptions.`setCachePreparedStatements​(boolean cachePreparedStatements)` |
    `OracleConnectOptions` | OracleConnectOptions.`setDatabase​(String database)` | Set the database name.
    `OracleConnectOptions` | OracleConnectOptions.`setHost​(String host)` |
    `OracleConnectOptions` | OracleConnectOptions.`setInstanceName​(String instanceName)` | Set the Oracle instance name.
    `OracleConnectOptions` | OracleConnectOptions.`setPassword​(String password)` |
    `OracleConnectOptions` | OracleConnectOptions.`setPort​(int port)` |
    `OracleConnectOptions` | OracleConnectOptions.`setPreparedStatementCacheMaxSize​(int preparedStatementCacheMaxSize)` |
    `OracleConnectOptions` | OracleConnectOptions.`setPreparedStatementCacheSqlFilter​(Predicate<String> predicate)` |
    `OracleConnectOptions` | OracleConnectOptions.`setPreparedStatementCacheSqlLimit​(int preparedStatementCacheSqlLimit)` |
    `OracleConnectOptions` | OracleConnectOptions.`setProperties​(Map<String,​String> properties)` |
    `OracleConnectOptions` | OracleConnectOptions.`setServerMode​(ServerMode serverMode)` | Set the server connection mode.
    `OracleConnectOptions` | OracleConnectOptions.`setServiceId​(String serviceId)` | Set the Oracle service identifier (SID).
    `OracleConnectOptions` | OracleConnectOptions.`setServiceName​(String serviceName)` | Set the Oracle service name.
    `OracleConnectOptions` | OracleConnectOptions.`setSsl​(boolean ssl)` | Set whether SSL/TLS is enabled
    `OracleConnectOptions` | OracleConnectOptions.`setTnsAdmin​(String tnsAdmin)` | Set the path of the directory that contains the `tnsnames.ora` file.
    `OracleConnectOptions` | OracleConnectOptions.`setTnsAlias​(String tnsAlias)` | Set the name of an alias configured in the `tnsnames.ora` file.
    `OracleConnectOptions` | OracleConnectOptions.`setTracingPolicy​(TracingPolicy tracingPolicy)` |
    `OracleConnectOptions` | OracleConnectOptions.`setUser​(String user)` |
    `static OracleConnectOptions` | OracleConnectOptions.`wrap​(SqlConnectOptions options)` |

    Methods in io.vertx.oracleclient with parameters of type OracleConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Future<OracleConnection>` | OracleConnection.`connect​(Vertx vertx, OracleConnectOptions connectOptions)` | Create a connection to Oracle with the given `connectOptions`.

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

  - ### Uses of OracleConnectOptions in io.vertx.oracleclient.spi

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

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

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

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

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

  - ### Uses of OracleConnectOptions in io.vertx.rxjava3.oracleclient

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