## Uses of Class
io.vertx.pgclient.PgConnectOptions

- Packages that use PgConnectOptions
  Package | Description
  --- | ---
  io.vertx.pgclient |
  io.vertx.pgclient.pubsub |
  io.vertx.pgclient.spi |
  io.vertx.reactivex.pgclient |
  io.vertx.reactivex.pgclient.pubsub |
  io.vertx.rxjava.pgclient |
  io.vertx.rxjava.pgclient.pubsub |
  io.vertx.rxjava3.pgclient |
  io.vertx.rxjava3.pgclient.pubsub |

- - ### Uses of PgConnectOptions in io.vertx.pgclient

    Methods in io.vertx.pgclient that return PgConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `PgConnectOptions` | PgConnectOptions.`addCrlPath(String crlPath)`
    `PgConnectOptions` | PgConnectOptions.`addCrlValue(Buffer crlValue)`
    `PgConnectOptions` | PgConnectOptions.`addEnabledCipherSuite(String suite)`
    `PgConnectOptions` | PgConnectOptions.`addEnabledSecureTransportProtocol(String protocol)`
    `PgConnectOptions` | PgConnectOptions.`addProperty(String key, String value)`
    `static PgConnectOptions` | PgConnectOptions.`fromEnv()` Provide a `PgConnectOptions` configured with environment variables, if the environment variable is not set, then a default value will take precedence over this.
    `static PgConnectOptions` | PgConnectOptions.`fromUri(String connectionUri)` Provide a `PgConnectOptions` configured from a connection URI.
    `PgConnectOptions` | PgConnectOptions.`merge(JsonObject other)`
    `PgConnectOptions` | PgConnectOptions.`setCachePreparedStatements(boolean cachePreparedStatements)`
    `PgConnectOptions` | PgConnectOptions.`setConnectTimeout(int connectTimeout)`
    `PgConnectOptions` | PgConnectOptions.`setDatabase(String database)`
    `PgConnectOptions` | PgConnectOptions.`setEnabledSecureTransportProtocols(Set<String> enabledSecureTransportProtocols)`
    `PgConnectOptions` | PgConnectOptions.`setHost(String host)`
    `PgConnectOptions` | PgConnectOptions.`setHostnameVerificationAlgorithm(String hostnameVerificationAlgorithm)`
    `PgConnectOptions` | PgConnectOptions.`setIdleTimeout(int idleTimeout)`
    `PgConnectOptions` | PgConnectOptions.`setIdleTimeoutUnit(TimeUnit idleTimeoutUnit)`
    `PgConnectOptions` | PgConnectOptions.`setJdkSslEngineOptions(JdkSSLEngineOptions sslEngineOptions)`
    `PgConnectOptions` | PgConnectOptions.`setKeyCertOptions(KeyCertOptions options)`
    `PgConnectOptions` | PgConnectOptions.`setKeyStoreOptions(JksOptions options)`
    `PgConnectOptions` | PgConnectOptions.`setLocalAddress(String localAddress)`
    `PgConnectOptions` | PgConnectOptions.`setLogActivity(boolean logEnabled)`
    `PgConnectOptions` | PgConnectOptions.`setMetricsName(String metricsName)`
    `PgConnectOptions` | PgConnectOptions.`setOpenSslEngineOptions(OpenSSLEngineOptions sslEngineOptions)`
    `PgConnectOptions` | PgConnectOptions.`setPassword(String password)`
    `PgConnectOptions` | PgConnectOptions.`setPemKeyCertOptions(PemKeyCertOptions options)`
    `PgConnectOptions` | PgConnectOptions.`setPemTrustOptions(PemTrustOptions options)`
    `PgConnectOptions` | PgConnectOptions.`setPfxKeyCertOptions(PfxOptions options)`
    `PgConnectOptions` | PgConnectOptions.`setPfxTrustOptions(PfxOptions options)`
    `PgConnectOptions` | PgConnectOptions.`setPipeliningLimit(int pipeliningLimit)`
    `PgConnectOptions` | PgConnectOptions.`setPort(int port)`
    `PgConnectOptions` | PgConnectOptions.`setPreparedStatementCacheMaxSize(int preparedStatementCacheMaxSize)`
    `PgConnectOptions` | PgConnectOptions.`setPreparedStatementCacheSqlFilter(java.util.function.Predicate<String> predicate)`
    `PgConnectOptions` | PgConnectOptions.`setPreparedStatementCacheSqlLimit(int preparedStatementCacheSqlLimit)`
    `PgConnectOptions` | PgConnectOptions.`setProperties(Map<String,String> properties)`
    `PgConnectOptions` | PgConnectOptions.`setProxyOptions(ProxyOptions proxyOptions)`
    `PgConnectOptions` | PgConnectOptions.`setReceiveBufferSize(int receiveBufferSize)`
    `PgConnectOptions` | PgConnectOptions.`setReconnectAttempts(int attempts)`
    `PgConnectOptions` | PgConnectOptions.`setReconnectInterval(long interval)`
    `PgConnectOptions` | PgConnectOptions.`setReuseAddress(boolean reuseAddress)`
    `PgConnectOptions` | PgConnectOptions.`setReusePort(boolean reusePort)`
    `PgConnectOptions` | PgConnectOptions.`setSendBufferSize(int sendBufferSize)`
    `PgConnectOptions` | PgConnectOptions.`setSoLinger(int soLinger)`
    `PgConnectOptions` | PgConnectOptions.`setSsl(boolean ssl)`
    `PgConnectOptions` | PgConnectOptions.`setSslEngineOptions(SSLEngineOptions sslEngineOptions)`
    `PgConnectOptions` | PgConnectOptions.`setSslHandshakeTimeout(long sslHandshakeTimeout)`
    `PgConnectOptions` | PgConnectOptions.`setSslHandshakeTimeoutUnit(TimeUnit sslHandshakeTimeoutUnit)`
    `PgConnectOptions` | PgConnectOptions.`setSslMode(SslMode sslmode)` Set `SslMode` for the client, this option can be used to provide different levels of secure protection.
    `PgConnectOptions` | PgConnectOptions.`setTcpCork(boolean tcpCork)`
    `PgConnectOptions` | PgConnectOptions.`setTcpFastOpen(boolean tcpFastOpen)`
    `PgConnectOptions` | PgConnectOptions.`setTcpKeepAlive(boolean tcpKeepAlive)`
    `PgConnectOptions` | PgConnectOptions.`setTcpNoDelay(boolean tcpNoDelay)`
    `PgConnectOptions` | PgConnectOptions.`setTcpQuickAck(boolean tcpQuickAck)`
    `PgConnectOptions` | PgConnectOptions.`setTracingPolicy(TracingPolicy tracingPolicy)`
    `PgConnectOptions` | PgConnectOptions.`setTrafficClass(int trafficClass)`
    `PgConnectOptions` | PgConnectOptions.`setTrustAll(boolean trustAll)`
    `PgConnectOptions` | PgConnectOptions.`setTrustOptions(TrustOptions options)`
    `PgConnectOptions` | PgConnectOptions.`setTrustStoreOptions(JksOptions options)`
    `PgConnectOptions` | PgConnectOptions.`setUseAlpn(boolean useAlpn)`
    `PgConnectOptions` | PgConnectOptions.`setUseLayer7Proxy(boolean useLayer7Proxy)` Set the client to use a layer 7 (application) proxy compatible protocol, set to `true` when the client interacts with a layer 7 proxy like PgBouncer instead of a server.
    `PgConnectOptions` | PgConnectOptions.`setUser(String user)`
    `static PgConnectOptions` | PgConnectOptions.`wrap(SqlConnectOptions options)`

    Methods in io.vertx.pgclient with parameters of type PgConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | PgPool.`client(PgConnectOptions database, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `database` configured with the given `options`.
    `static SqlClient` | PgPool.`client(Vertx vertx, PgConnectOptions database, PoolOptions options)` Like `PgPool.client(PgConnectOptions, PoolOptions)` with a specific `Vertx` instance.
    `static Future<PgConnection>` | PgConnection.`connect(Vertx vertx, PgConnectOptions options)` Like `PgConnection.connect(Vertx, PgConnectOptions, Handler)` but returns a `Future` of the asynchronous result
    `static void` | PgConnection.`connect(Vertx vertx, PgConnectOptions options, Handler<AsyncResult<PgConnection>> handler)` Connects to the database and returns the connection if that succeeds.
    `static void` | PgConnectOptionsConverter.`fromJson(Iterable<Map.Entry<String,Object>> json, PgConnectOptions obj)`
    `static PgPool` | PgPool.`pool(PgConnectOptions database, PoolOptions options)` Create a connection pool to the PostgreSQL `database` configured with the given `options`.
    `static PgPool` | PgPool.`pool(Vertx vertx, PgConnectOptions database, PoolOptions options)` Like `PgPool.pool(PgConnectOptions, PoolOptions)` with a specific `Vertx` instance.
    `static void` | PgConnectOptionsConverter.`toJson(PgConnectOptions obj, JsonObject json)`
    `static void` | PgConnectOptionsConverter.`toJson(PgConnectOptions obj, Map<String,Object> json)`

    Method parameters in io.vertx.pgclient with type arguments of type PgConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | PgPool.`client(List<PgConnectOptions> databases, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `databases` with round-robin selection.
    `static SqlClient` | PgPool.`client(java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `databases`.
    `static SqlClient` | PgPool.`client(Vertx vertx, List<PgConnectOptions> databases, PoolOptions options)` Like `PgPool.client(List, PoolOptions)` with a specific `Vertx` instance.
    `static SqlClient` | PgPool.`client(Vertx vertx, java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions options)` Like `PgPool.client(Supplier, PoolOptions)` with a specific `Vertx` instance.
    `static PgPool` | PgPool.`pool(List<PgConnectOptions> databases, PoolOptions poolOptions)` Create a connection pool to the PostgreSQL `databases` with round-robin selection.
    `static PgPool` | PgPool.`pool(java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions poolOptions)` Create a connection pool to the PostgreSQL `databases`.
    `static PgPool` | PgPool.`pool(Vertx vertx, List<PgConnectOptions> databases, PoolOptions poolOptions)` Like `PgPool.pool(List, PoolOptions)` with a specific `Vertx` instance.
    `static PgPool` | PgPool.`pool(Vertx vertx, java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions poolOptions)` Like `PgPool.pool(Supplier, PoolOptions)` with a specific `Vertx` instance.

    Constructors in io.vertx.pgclient with parameters of type PgConnectOptions
    Constructor and Description
    `PgConnectOptions(PgConnectOptions other)`

  - ### Uses of PgConnectOptions in io.vertx.pgclient.pubsub

    Methods in io.vertx.pgclient.pubsub with parameters of type PgConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static PgSubscriber` | PgSubscriber.`subscriber(Vertx vertx, PgConnectOptions options)` Create a subscriber.

  - ### Uses of PgConnectOptions in io.vertx.pgclient.spi

    Methods in io.vertx.pgclient.spi that return PgConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `PgConnectOptions` | PgDriver.`parseConnectionUri(String uri)`

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

    Methods in io.vertx.reactivex.pgclient with parameters of type PgConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | PgPool.`client(PgConnectOptions database, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `database` configured with the given `options`.
    `static SqlClient` | PgPool.`client(Vertx vertx, PgConnectOptions database, PoolOptions options)` Like `PgPool.client()` with a specific instance.
    `static void` | PgConnection.`connect(Vertx vertx, PgConnectOptions options)` Connects to the database and returns the connection if that succeeds.
    `static void` | PgConnection.`connect(Vertx vertx, PgConnectOptions options, Handler<AsyncResult<PgConnection>> handler)` Connects to the database and returns the connection if that succeeds.
    `static PgPool` | PgPool.`pool(PgConnectOptions database, PoolOptions options)` Create a connection pool to the PostgreSQL `database` configured with the given `options`.
    `static PgPool` | PgPool.`pool(Vertx vertx, PgConnectOptions database, PoolOptions options)` Like `PgPool.pool()` with a specific instance.
    `static Single<PgConnection>` | PgConnection.`rxConnect(Vertx vertx, PgConnectOptions options)` Connects to the database and returns the connection if that succeeds.

    Method parameters in io.vertx.reactivex.pgclient with type arguments of type PgConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | PgPool.`client(List<PgConnectOptions> databases, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `databases` with round-robin selection.
    `static SqlClient` | PgPool.`client(java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `databases`.
    `static SqlClient` | PgPool.`client(Vertx vertx, List<PgConnectOptions> databases, PoolOptions options)` Like `PgPool.client()` with a specific instance.
    `static SqlClient` | PgPool.`client(Vertx vertx, java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions options)` Like `PgPool.client()` with a specific instance.
    `static PgPool` | PgPool.`pool(List<PgConnectOptions> databases, PoolOptions poolOptions)` Create a connection pool to the PostgreSQL `databases` with round-robin selection.
    `static PgPool` | PgPool.`pool(java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions poolOptions)` Create a connection pool to the PostgreSQL `databases`.
    `static PgPool` | PgPool.`pool(Vertx vertx, List<PgConnectOptions> databases, PoolOptions poolOptions)` Like `PgPool.pool()` with a specific instance.
    `static PgPool` | PgPool.`pool(Vertx vertx, java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions poolOptions)` Like `PgPool.pool()` with a specific instance.

  - ### Uses of PgConnectOptions in io.vertx.reactivex.pgclient.pubsub

    Methods in io.vertx.reactivex.pgclient.pubsub with parameters of type PgConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static PgSubscriber` | PgSubscriber.`subscriber(Vertx vertx, PgConnectOptions options)` Create a subscriber.

  - ### Uses of PgConnectOptions in io.vertx.rxjava.pgclient

    Methods in io.vertx.rxjava.pgclient with parameters of type PgConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | PgPool.`client(PgConnectOptions database, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `database` configured with the given `options`.
    `static SqlClient` | PgPool.`client(Vertx vertx, PgConnectOptions database, PoolOptions options)` Like `PgPool.client()` with a specific instance.
    `static void` | PgConnection.`connect(Vertx vertx, PgConnectOptions options)` Connects to the database and returns the connection if that succeeds.
    `static void` | PgConnection.`connect(Vertx vertx, PgConnectOptions options, Handler<AsyncResult<PgConnection>> handler)` Connects to the database and returns the connection if that succeeds.
    `static PgPool` | PgPool.`pool(PgConnectOptions database, PoolOptions options)` Create a connection pool to the PostgreSQL `database` configured with the given `options`.
    `static PgPool` | PgPool.`pool(Vertx vertx, PgConnectOptions database, PoolOptions options)` Like `PgPool.pool()` with a specific instance.
    `static Single<PgConnection>` | PgConnection.`rxConnect(Vertx vertx, PgConnectOptions options)` Connects to the database and returns the connection if that succeeds.

    Method parameters in io.vertx.rxjava.pgclient with type arguments of type PgConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | PgPool.`client(List<PgConnectOptions> databases, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `databases` with round-robin selection.
    `static SqlClient` | PgPool.`client(java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `databases`.
    `static SqlClient` | PgPool.`client(Vertx vertx, List<PgConnectOptions> databases, PoolOptions options)` Like `PgPool.client()` with a specific instance.
    `static SqlClient` | PgPool.`client(Vertx vertx, java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions options)` Like `PgPool.client()` with a specific instance.
    `static PgPool` | PgPool.`pool(List<PgConnectOptions> databases, PoolOptions poolOptions)` Create a connection pool to the PostgreSQL `databases` with round-robin selection.
    `static PgPool` | PgPool.`pool(java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions poolOptions)` Create a connection pool to the PostgreSQL `databases`.
    `static PgPool` | PgPool.`pool(Vertx vertx, List<PgConnectOptions> databases, PoolOptions poolOptions)` Like `PgPool.pool()` with a specific instance.
    `static PgPool` | PgPool.`pool(Vertx vertx, java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions poolOptions)` Like `PgPool.pool()` with a specific instance.

  - ### Uses of PgConnectOptions in io.vertx.rxjava.pgclient.pubsub

    Methods in io.vertx.rxjava.pgclient.pubsub with parameters of type PgConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static PgSubscriber` | PgSubscriber.`subscriber(Vertx vertx, PgConnectOptions options)` Create a subscriber.

  - ### Uses of PgConnectOptions in io.vertx.rxjava3.pgclient

    Methods in io.vertx.rxjava3.pgclient with parameters of type PgConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | PgPool.`client(PgConnectOptions database, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `database` configured with the given `options`.
    `static SqlClient` | PgPool.`client(Vertx vertx, PgConnectOptions database, PoolOptions options)` Like `PgPool.client()` with a specific instance.
    `static Single<PgConnection>` | PgConnection.`connect(Vertx vertx, PgConnectOptions options)` Connects to the database and returns the connection if that succeeds.
    `static PgPool` | PgPool.`pool(PgConnectOptions database, PoolOptions options)` Create a connection pool to the PostgreSQL `database` configured with the given `options`.
    `static PgPool` | PgPool.`pool(Vertx vertx, PgConnectOptions database, PoolOptions options)` Like `PgPool.pool()` with a specific instance.
    `static Single<PgConnection>` | PgConnection.`rxConnect(Vertx vertx, PgConnectOptions options)` Connects to the database and returns the connection if that succeeds.

    Method parameters in io.vertx.rxjava3.pgclient with type arguments of type PgConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static SqlClient` | PgPool.`client(List<PgConnectOptions> databases, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `databases` with round-robin selection.
    `static SqlClient` | PgPool.`client(java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions options)` Create a client backed by a connection pool to the PostgreSQL `databases`.
    `static SqlClient` | PgPool.`client(Vertx vertx, List<PgConnectOptions> databases, PoolOptions options)` Like `PgPool.client()` with a specific instance.
    `static SqlClient` | PgPool.`client(Vertx vertx, java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions options)` Like `PgPool.client()` with a specific instance.
    `static PgPool` | PgPool.`pool(List<PgConnectOptions> databases, PoolOptions poolOptions)` Create a connection pool to the PostgreSQL `databases` with round-robin selection.
    `static PgPool` | PgPool.`pool(java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions poolOptions)` Create a connection pool to the PostgreSQL `databases`.
    `static PgPool` | PgPool.`pool(Vertx vertx, List<PgConnectOptions> databases, PoolOptions poolOptions)` Like `PgPool.pool()` with a specific instance.
    `static PgPool` | PgPool.`pool(Vertx vertx, java.util.function.Supplier<Future<PgConnectOptions>> databases, PoolOptions poolOptions)` Like `PgPool.pool()` with a specific instance.

  - ### Uses of PgConnectOptions in io.vertx.rxjava3.pgclient.pubsub

    Methods in io.vertx.rxjava3.pgclient.pubsub with parameters of type PgConnectOptions
    Modifier and Type | Method and Description
    --- | ---
    `static PgSubscriber` | PgSubscriber.`subscriber(Vertx vertx, PgConnectOptions options)` Create a subscriber.

Copyright © 2023 Eclipse. All rights reserved.