## Uses of Class
io.vertx.core.http.HttpClientOptions

- Packages that use HttpClientOptions
  Package | Description
  --- | ---
  io.vertx.core |
  io.vertx.core.http |
  io.vertx.core.spi.metrics |
  io.vertx.ext.auth.oauth2 |
  io.vertx.ext.auth.oauth2.providers |
  io.vertx.ext.consul |
  io.vertx.ext.httpservicefactory |
  io.vertx.ext.web.client |
  io.vertx.reactivex.core |
  io.vertx.reactivex.ext.auth.oauth2.providers |
  io.vertx.rxjava.core |
  io.vertx.rxjava.ext.auth.oauth2.providers |
  io.vertx.rxjava3.core |
  io.vertx.rxjava3.ext.auth.oauth2.providers |
  io.vertx.tracing.zipkin |

- - ### Uses of HttpClientOptions in io.vertx.core

    Methods in io.vertx.core with parameters of type HttpClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `HttpClient` | Vertx.`createHttpClient(HttpClientOptions options)` Create a HTTP/HTTPS client using the specified options

  - ### Uses of HttpClientOptions in io.vertx.core.http

    Methods in io.vertx.core.http that return HttpClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `HttpClientOptions` | HttpClientOptions.`addCrlPath(String crlPath)`
    `HttpClientOptions` | HttpClientOptions.`addCrlValue(Buffer crlValue)`
    `HttpClientOptions` | HttpClientOptions.`addEnabledCipherSuite(String suite)`
    `HttpClientOptions` | HttpClientOptions.`addEnabledSecureTransportProtocol(String protocol)`
    `HttpClientOptions` | HttpClientOptions.`addNonProxyHost(String nonProxyHost)`
    `HttpClientOptions` | HttpClientOptions.`removeEnabledSecureTransportProtocol(String protocol)`
    `HttpClientOptions` | HttpClientOptions.`setActivityLogDataFormat(io.netty.handler.logging.ByteBufFormat activityLogDataFormat)`
    `HttpClientOptions` | HttpClientOptions.`setAlpnVersions(List<HttpVersion> alpnVersions)` Set the list of protocol versions to provide to the server during the Application-Layer Protocol Negotiation.
    `HttpClientOptions` | HttpClientOptions.`setConnectTimeout(int connectTimeout)`
    `HttpClientOptions` | HttpClientOptions.`setDecoderInitialBufferSize(int decoderInitialBufferSize)` set to `initialBufferSizeHttpDecoder` the initial buffer of the HttpDecoder.
    `HttpClientOptions` | HttpClientOptions.`setDefaultHost(String defaultHost)` Set the default host name to be used by this client in requests if none is provided when making the request.
    `HttpClientOptions` | HttpClientOptions.`setDefaultPort(int defaultPort)` Set the default port to be used by this client in requests if none is provided when making the request.
    `HttpClientOptions` | HttpClientOptions.`setEnabledSecureTransportProtocols(Set<String> enabledSecureTransportProtocols)`
    `HttpClientOptions` | HttpClientOptions.`setForceSni(boolean forceSni)` By default, the server name is only sent for Fully Qualified Domain Name (FQDN), setting this property to `true` forces the server name to be always sent.
    `HttpClientOptions` | HttpClientOptions.`setHttp2ClearTextUpgrade(boolean value)` Set to `true` when an h2c connection is established using an HTTP/1.1 upgrade request, and `false` when an h2c connection is established directly (with prior knowledge).
    `HttpClientOptions` | HttpClientOptions.`setHttp2ConnectionWindowSize(int http2ConnectionWindowSize)` Set the default HTTP/2 connection window size.
    `HttpClientOptions` | HttpClientOptions.`setHttp2KeepAliveTimeout(int keepAliveTimeout)` Set the keep alive timeout for HTTP/2 connections, in seconds.
    `HttpClientOptions` | HttpClientOptions.`setHttp2MaxPoolSize(int max)` Set the maximum pool size for HTTP/2 connections
    `HttpClientOptions` | HttpClientOptions.`setHttp2MultiplexingLimit(int limit)` Set a client limit of the number concurrent streams for each HTTP/2 connection, this limits the number of streams the client can create for a connection.
    `HttpClientOptions` | HttpClientOptions.`setIdleTimeout(int idleTimeout)`
    `HttpClientOptions` | HttpClientOptions.`setIdleTimeoutUnit(TimeUnit idleTimeoutUnit)`
    `HttpClientOptions` | HttpClientOptions.`setInitialSettings(Http2Settings settings)` Set the HTTP/2 connection settings immediately sent by to the server when the client connects.
    `HttpClientOptions` | HttpClientOptions.`setJdkSslEngineOptions(JdkSSLEngineOptions sslEngineOptions)`
    `HttpClientOptions` | HttpClientOptions.`setKeepAlive(boolean keepAlive)` Set whether keep alive is enabled on the client
    `HttpClientOptions` | HttpClientOptions.`setKeepAliveTimeout(int keepAliveTimeout)` Set the keep alive timeout for HTTP/1.x, in seconds.
    `HttpClientOptions` | HttpClientOptions.`setKeyCertOptions(KeyCertOptions options)`
    `HttpClientOptions` | HttpClientOptions.`setKeyStoreOptions(JksOptions options)`
    `HttpClientOptions` | HttpClientOptions.`setLocalAddress(String localAddress)`
    `HttpClientOptions` | HttpClientOptions.`setLogActivity(boolean logEnabled)`
    `HttpClientOptions` | HttpClientOptions.`setMaxChunkSize(int maxChunkSize)` Set the maximum HTTP chunk size
    `HttpClientOptions` | HttpClientOptions.`setMaxHeaderSize(int maxHeaderSize)` Set the maximum length of all headers for HTTP/1.x .
    `HttpClientOptions` | HttpClientOptions.`setMaxInitialLineLength(int maxInitialLineLength)` Set the maximum length of the initial line for HTTP/1.x (e.g.
    `HttpClientOptions` | HttpClientOptions.`setMaxPoolSize(int maxPoolSize)` Set the maximum pool size for connections
    `HttpClientOptions` | HttpClientOptions.`setMaxRedirects(int maxRedirects)` Set to `maxRedirects` the maximum number of redirection a request can follow.
    `HttpClientOptions` | HttpClientOptions.`setMaxWaitQueueSize(int maxWaitQueueSize)` Set the maximum requests allowed in the wait queue, any requests beyond the max size will result in a ConnectionPoolTooBusyException.
    `HttpClientOptions` | HttpClientOptions.`setMaxWebSocketFrameSize(int maxWebSocketFrameSize)` Set the max WebSocket frame size
    `HttpClientOptions` | HttpClientOptions.`setMaxWebSocketMessageSize(int maxWebSocketMessageSize)` Set the max WebSocket message size
    `HttpClientOptions` | HttpClientOptions.`setMaxWebSockets(int maxWebSockets)` Set the max number of WebSockets per endpoint.
    `HttpClientOptions` | HttpClientOptions.`setMetricsName(String metricsName)`
    `HttpClientOptions` | HttpClientOptions.`setName(String name)` Set the client name, used when the client is shared, otherwise ignored.
    `HttpClientOptions` | HttpClientOptions.`setNonProxyHosts(List<String> nonProxyHosts)`
    `HttpClientOptions` | HttpClientOptions.`setOpenSslEngineOptions(OpenSSLEngineOptions sslEngineOptions)`
    `HttpClientOptions` | HttpClientOptions.`setPemKeyCertOptions(PemKeyCertOptions options)`
    `HttpClientOptions` | HttpClientOptions.`setPemTrustOptions(PemTrustOptions options)`
    `HttpClientOptions` | HttpClientOptions.`setPfxKeyCertOptions(PfxOptions options)`
    `HttpClientOptions` | HttpClientOptions.`setPfxTrustOptions(PfxOptions options)`
    `HttpClientOptions` | HttpClientOptions.`setPipelining(boolean pipelining)` Set whether pipe-lining is enabled on the client
    `HttpClientOptions` | HttpClientOptions.`setPipeliningLimit(int limit)` Set the limit of pending requests a pipe-lined HTTP/1 connection can send.
    `HttpClientOptions` | HttpClientOptions.`setPoolCleanerPeriod(int poolCleanerPeriod)` Set the connection pool cleaner period in milli seconds, a non positive value disables expiration checks and connections will remain in the pool until they are closed.
    `HttpClientOptions` | HttpClientOptions.`setPoolEventLoopSize(int poolEventLoopSize)` Set the number of event-loop the pool use.
    `HttpClientOptions` | HttpClientOptions.`setProtocolVersion(HttpVersion protocolVersion)` Set the protocol version.
    `HttpClientOptions` | HttpClientOptions.`setProxyOptions(ProxyOptions proxyOptions)`
    `HttpClientOptions` | HttpClientOptions.`setReadIdleTimeout(int idleTimeout)`
    `HttpClientOptions` | HttpClientOptions.`setReceiveBufferSize(int receiveBufferSize)`
    `HttpClientOptions` | HttpClientOptions.`setReuseAddress(boolean reuseAddress)`
    `HttpClientOptions` | HttpClientOptions.`setReusePort(boolean reusePort)`
    `HttpClientOptions` | HttpClientOptions.`setSendBufferSize(int sendBufferSize)`
    `HttpClientOptions` | HttpClientOptions.`setSendUnmaskedFrames(boolean sendUnmaskedFrames)` Set `true` when the client wants to skip frame masking.
    `HttpClientOptions` | HttpClientOptions.`setShared(boolean shared)` Set to `true` to share the client.
    `HttpClientOptions` | HttpClientOptions.`setSoLinger(int soLinger)`
    `HttpClientOptions` | HttpClientOptions.`setSsl(boolean ssl)`
    `HttpClientOptions` | HttpClientOptions.`setSslEngineOptions(SSLEngineOptions sslEngineOptions)`
    `HttpClientOptions` | HttpClientOptions.`setSslHandshakeTimeout(long sslHandshakeTimeout)`
    `HttpClientOptions` | HttpClientOptions.`setSslHandshakeTimeoutUnit(TimeUnit sslHandshakeTimeoutUnit)`
    `HttpClientOptions` | HttpClientOptions.`setTcpCork(boolean tcpCork)`
    `HttpClientOptions` | HttpClientOptions.`setTcpFastOpen(boolean tcpFastOpen)`
    `HttpClientOptions` | HttpClientOptions.`setTcpKeepAlive(boolean tcpKeepAlive)`
    `HttpClientOptions` | HttpClientOptions.`setTcpNoDelay(boolean tcpNoDelay)`
    `HttpClientOptions` | HttpClientOptions.`setTcpQuickAck(boolean tcpQuickAck)`
    `HttpClientOptions` | HttpClientOptions.`setTracingPolicy(TracingPolicy tracingPolicy)` Set the tracing policy for the client behavior when Vert.x has tracing enabled.
    `HttpClientOptions` | HttpClientOptions.`setTrafficClass(int trafficClass)`
    `HttpClientOptions` | HttpClientOptions.`setTrustAll(boolean trustAll)`
    `HttpClientOptions` | HttpClientOptions.`setTrustOptions(TrustOptions options)`
    `HttpClientOptions` | HttpClientOptions.`setTrustStoreOptions(JksOptions options)`
    `HttpClientOptions` | HttpClientOptions.`setTryUseCompression(boolean tryUseCompression)` Set whether compression is enabled
    `HttpClientOptions` | HttpClientOptions.`setTryUsePerFrameWebSocketCompression(boolean offer)` Set whether the client will offer the WebSocket per-frame deflate compression extension.
    `HttpClientOptions` | HttpClientOptions.`setTryUsePerMessageWebSocketCompression(boolean offer)` Set whether the client will offer the WebSocket per-message deflate compression extension.
    `HttpClientOptions` | HttpClientOptions.`setUseAlpn(boolean useAlpn)`
    `HttpClientOptions` | HttpClientOptions.`setVerifyHost(boolean verifyHost)` Set whether hostname verification is enabled
    `HttpClientOptions` | HttpClientOptions.`setWebSocketClosingTimeout(int webSocketClosingTimeout)` Set the amount of time a client WebSocket will wait until it closes the TCP connection after receiving a close frame.
    `HttpClientOptions` | HttpClientOptions.`setWebSocketCompressionAllowClientNoContext(boolean offer)` Set whether the `client_no_context_takeover` parameter of the WebSocket per-message deflate compression extension will be offered.
    `HttpClientOptions` | HttpClientOptions.`setWebSocketCompressionLevel(int compressionLevel)` Set the WebSocket deflate compression level.
    `HttpClientOptions` | HttpClientOptions.`setWebSocketCompressionRequestServerNoContext(boolean offer)` Set whether the `server_no_context_takeover` parameter of the WebSocket per-message deflate compression extension will be offered.
    `HttpClientOptions` | HttpClientOptions.`setWriteIdleTimeout(int idleTimeout)`

    Constructors in io.vertx.core.http with parameters of type HttpClientOptions
    Constructor and Description
    `HttpClientOptions(HttpClientOptions other)` Copy constructor

  - ### Uses of HttpClientOptions in io.vertx.core.spi.metrics

    Methods in io.vertx.core.spi.metrics with parameters of type HttpClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `default HttpClientMetrics<?,?,?,?>` | VertxMetrics.`createHttpClientMetrics(HttpClientOptions options)` Provides the http client metrics SPI when an http client has been created.

  - ### Uses of HttpClientOptions in io.vertx.ext.auth.oauth2

    Methods in io.vertx.ext.auth.oauth2 that return HttpClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `HttpClientOptions` | OAuth2Options.`getHttpClientOptions()`

    Methods in io.vertx.ext.auth.oauth2 with parameters of type HttpClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `OAuth2Options` | OAuth2Options.`setHttpClientOptions(HttpClientOptions httpClientOptions)`

  - ### Uses of HttpClientOptions in io.vertx.ext.auth.oauth2.providers

    Methods in io.vertx.ext.auth.oauth2.providers with parameters of type HttpClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `static OAuth2Auth` | GoogleAuth.`create(Vertx vertx, JsonObject serviceAccountJson, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Google Service Account (Server to Server)
    `static OAuth2Auth` | KeycloakAuth.`create(Vertx vertx, JsonObject config, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Keycloak
    `static OAuth2Auth` | KeycloakAuth.`create(Vertx vertx, OAuth2FlowType flow, JsonObject config, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Keycloak
    `static OAuth2Auth` | InstagramAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Instagram
    `static OAuth2Auth` | DropboxAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Dropbox
    `static OAuth2Auth` | LinkedInAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for LinkedIn
    `static OAuth2Auth` | SalesforceAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Salesforce
    `static OAuth2Auth` | BoxAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for App.net
    `static OAuth2Auth` | GoogleAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Google
    `static OAuth2Auth` | LiveAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for live.com
    `static OAuth2Auth` | GithubAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Github
    `static OAuth2Auth` | TwitterAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Twitter
    `static OAuth2Auth` | StripeAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Stripe
    `static OAuth2Auth` | SoundcloudAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for SoundCloud
    `static OAuth2Auth` | FoursquareAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Foursquare
    `static OAuth2Auth` | MailchimpAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Mailchimp
    `static OAuth2Auth` | HerokuAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Heroku
    `static OAuth2Auth` | FacebookAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Facebook
    `static OAuth2Auth` | CloudFoundryAuth.`create(Vertx vertx, String clientId, String clientSecret, String uuaURL, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for CloudFoundry UAA
    `static OAuth2Auth` | ShopifyAuth.`create(Vertx vertx, String clientId, String clientSecret, String shop, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Shopify
    `static OAuth2Auth` | GitLabAuth.`create(Vertx vertx, String site, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for GitLab.
    `static OAuth2Auth` | AzureADAuth.`create(Vertx vertx, String clientId, String clientSecret, String guid, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Microsoft Azure Active Directory
    `static OAuth2Auth` | IBMCloudAuth.`create(Vertx vertx, String region, String clientId, String clientSecret, String guid, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for IBM Cloud
    `static OAuth2Auth` | AmazonCognitoAuth.`create(Vertx vertx, String region, String clientId, String clientSecret, String userPoolId, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Amazon Cognito

  - ### Uses of HttpClientOptions in io.vertx.ext.consul

    Subclasses of HttpClientOptions in io.vertx.ext.consul
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConsulClientOptions` Options used to create Consul client.

  - ### Uses of HttpClientOptions in io.vertx.ext.httpservicefactory

    Methods in io.vertx.ext.httpservicefactory that return HttpClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `protected HttpClientOptions` | HttpServiceFactory.`configOptions()`
    `protected HttpClientOptions` | HttpServiceFactory.`createHttpClientOptions(String scheme)`

  - ### Uses of HttpClientOptions in io.vertx.ext.web.client

    Subclasses of HttpClientOptions in io.vertx.ext.web.client
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CachingWebClientOptions`
    `class` | `WebClientOptions`

    Constructors in io.vertx.ext.web.client with parameters of type HttpClientOptions
    Constructor and Description
    `WebClientOptions(HttpClientOptions other)` Copy constructor using `HttpClientOptions`.

  - ### Uses of HttpClientOptions in io.vertx.reactivex.core

    Methods in io.vertx.reactivex.core with parameters of type HttpClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `HttpClient` | Vertx.`createHttpClient(HttpClientOptions options)` Create a HTTP/HTTPS client using the specified options

  - ### Uses of HttpClientOptions in io.vertx.reactivex.ext.auth.oauth2.providers

    Methods in io.vertx.reactivex.ext.auth.oauth2.providers with parameters of type HttpClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `static OAuth2Auth` | GoogleAuth.`create(Vertx vertx, JsonObject serviceAccountJson, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Google Service Account (Server to Server)
    `static OAuth2Auth` | KeycloakAuth.`create(Vertx vertx, JsonObject config, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Keycloak
    `static OAuth2Auth` | KeycloakAuth.`create(Vertx vertx, OAuth2FlowType flow, JsonObject config, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Keycloak
    `static OAuth2Auth` | InstagramAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Instagram
    `static OAuth2Auth` | DropboxAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Dropbox
    `static OAuth2Auth` | LinkedInAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for LinkedIn
    `static OAuth2Auth` | SalesforceAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Salesforce
    `static OAuth2Auth` | BoxAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for App.net
    `static OAuth2Auth` | GoogleAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Google
    `static OAuth2Auth` | LiveAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for live.com
    `static OAuth2Auth` | GithubAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Github
    `static OAuth2Auth` | TwitterAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Twitter
    `static OAuth2Auth` | StripeAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Stripe
    `static OAuth2Auth` | SoundcloudAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for SoundCloud
    `static OAuth2Auth` | FoursquareAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Foursquare
    `static OAuth2Auth` | MailchimpAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Mailchimp
    `static OAuth2Auth` | HerokuAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Heroku
    `static OAuth2Auth` | FacebookAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Facebook
    `static OAuth2Auth` | CloudFoundryAuth.`create(Vertx vertx, String clientId, String clientSecret, String uuaURL, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for CloudFoundry UAA
    `static OAuth2Auth` | ShopifyAuth.`create(Vertx vertx, String clientId, String clientSecret, String shop, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Shopify
    `static OAuth2Auth` | GitLabAuth.`create(Vertx vertx, String site, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for GitLab.
    `static OAuth2Auth` | AzureADAuth.`create(Vertx vertx, String clientId, String clientSecret, String guid, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Microsoft Azure Active Directory
    `static OAuth2Auth` | IBMCloudAuth.`create(Vertx vertx, String region, String clientId, String clientSecret, String guid, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for IBM Cloud
    `static OAuth2Auth` | AmazonCognitoAuth.`create(Vertx vertx, String region, String clientId, String clientSecret, String userPoolId, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Amazon Cognito

  - ### Uses of HttpClientOptions in io.vertx.rxjava.core

    Methods in io.vertx.rxjava.core with parameters of type HttpClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `HttpClient` | Vertx.`createHttpClient(HttpClientOptions options)` Create a HTTP/HTTPS client using the specified options

  - ### Uses of HttpClientOptions in io.vertx.rxjava.ext.auth.oauth2.providers

    Methods in io.vertx.rxjava.ext.auth.oauth2.providers with parameters of type HttpClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `static OAuth2Auth` | GoogleAuth.`create(Vertx vertx, JsonObject serviceAccountJson, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Google Service Account (Server to Server)
    `static OAuth2Auth` | KeycloakAuth.`create(Vertx vertx, JsonObject config, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Keycloak
    `static OAuth2Auth` | KeycloakAuth.`create(Vertx vertx, OAuth2FlowType flow, JsonObject config, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Keycloak
    `static OAuth2Auth` | InstagramAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Instagram
    `static OAuth2Auth` | DropboxAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Dropbox
    `static OAuth2Auth` | LinkedInAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for LinkedIn
    `static OAuth2Auth` | SalesforceAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Salesforce
    `static OAuth2Auth` | BoxAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for App.net
    `static OAuth2Auth` | GoogleAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Google
    `static OAuth2Auth` | LiveAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for live.com
    `static OAuth2Auth` | GithubAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Github
    `static OAuth2Auth` | TwitterAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Twitter
    `static OAuth2Auth` | StripeAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Stripe
    `static OAuth2Auth` | SoundcloudAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for SoundCloud
    `static OAuth2Auth` | FoursquareAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Foursquare
    `static OAuth2Auth` | MailchimpAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Mailchimp
    `static OAuth2Auth` | HerokuAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Heroku
    `static OAuth2Auth` | FacebookAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Facebook
    `static OAuth2Auth` | CloudFoundryAuth.`create(Vertx vertx, String clientId, String clientSecret, String uuaURL, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for CloudFoundry UAA
    `static OAuth2Auth` | ShopifyAuth.`create(Vertx vertx, String clientId, String clientSecret, String shop, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Shopify
    `static OAuth2Auth` | GitLabAuth.`create(Vertx vertx, String site, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for GitLab.
    `static OAuth2Auth` | AzureADAuth.`create(Vertx vertx, String clientId, String clientSecret, String guid, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Microsoft Azure Active Directory
    `static OAuth2Auth` | IBMCloudAuth.`create(Vertx vertx, String region, String clientId, String clientSecret, String guid, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for IBM Cloud
    `static OAuth2Auth` | AmazonCognitoAuth.`create(Vertx vertx, String region, String clientId, String clientSecret, String userPoolId, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Amazon Cognito

  - ### Uses of HttpClientOptions in io.vertx.rxjava3.core

    Methods in io.vertx.rxjava3.core with parameters of type HttpClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `HttpClient` | Vertx.`createHttpClient(HttpClientOptions options)` Create a HTTP/HTTPS client using the specified options

  - ### Uses of HttpClientOptions in io.vertx.rxjava3.ext.auth.oauth2.providers

    Methods in io.vertx.rxjava3.ext.auth.oauth2.providers with parameters of type HttpClientOptions
    Modifier and Type | Method and Description
    --- | ---
    `static OAuth2Auth` | GoogleAuth.`create(Vertx vertx, JsonObject serviceAccountJson, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Google Service Account (Server to Server)
    `static OAuth2Auth` | KeycloakAuth.`create(Vertx vertx, JsonObject config, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Keycloak
    `static OAuth2Auth` | KeycloakAuth.`create(Vertx vertx, OAuth2FlowType flow, JsonObject config, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Keycloak
    `static OAuth2Auth` | InstagramAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Instagram
    `static OAuth2Auth` | DropboxAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Dropbox
    `static OAuth2Auth` | LinkedInAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for LinkedIn
    `static OAuth2Auth` | SalesforceAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Salesforce
    `static OAuth2Auth` | BoxAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for App.net
    `static OAuth2Auth` | GoogleAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Google
    `static OAuth2Auth` | LiveAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for live.com
    `static OAuth2Auth` | GithubAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Github
    `static OAuth2Auth` | TwitterAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Twitter
    `static OAuth2Auth` | StripeAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Stripe
    `static OAuth2Auth` | SoundcloudAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for SoundCloud
    `static OAuth2Auth` | FoursquareAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Foursquare
    `static OAuth2Auth` | MailchimpAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Mailchimp
    `static OAuth2Auth` | HerokuAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Heroku
    `static OAuth2Auth` | FacebookAuth.`create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Facebook
    `static OAuth2Auth` | CloudFoundryAuth.`create(Vertx vertx, String clientId, String clientSecret, String uuaURL, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for CloudFoundry UAA
    `static OAuth2Auth` | ShopifyAuth.`create(Vertx vertx, String clientId, String clientSecret, String shop, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Shopify
    `static OAuth2Auth` | GitLabAuth.`create(Vertx vertx, String site, String clientId, String clientSecret, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for GitLab.
    `static OAuth2Auth` | AzureADAuth.`create(Vertx vertx, String clientId, String clientSecret, String guid, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Microsoft Azure Active Directory
    `static OAuth2Auth` | IBMCloudAuth.`create(Vertx vertx, String region, String clientId, String clientSecret, String guid, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for IBM Cloud
    `static OAuth2Auth` | AmazonCognitoAuth.`create(Vertx vertx, String region, String clientId, String clientSecret, String userPoolId, HttpClientOptions httpClientOptions)` Create a OAuth2Auth provider for Amazon Cognito

  - ### Uses of HttpClientOptions in io.vertx.tracing.zipkin

    Subclasses of HttpClientOptions in io.vertx.tracing.zipkin
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HttpSenderOptions` Options for reporting to a Zipkin server configured by default to `http://localhost:9411/api/v2/spans`.

Copyright © 2022 Eclipse. All rights reserved.