Options describing how an OAuth2 will make connections.
AnythingObjectBasic ...and other supertypesNetworkOptions ...and other supertypesTCPSSLOptions ...and other supertypesClientOptionsBase ...and other supertypesHttpClientOptions ...and other supertypesOAuth2ClientOptionsBaseDataObjectHttpClientOptionsBaseDataObjectClientOptionsBaseBaseDataObjectTCPSSLOptionsBaseDataObjectNetworkOptionsBaseDataObjectBasicIdentifiableObjectAnythingno subtypes hierarchy
| Initializer |
OAuth2ClientOptions({HttpVersion*}? alpnVersions = null, String? authorizationPath = null, String? clientID = null, String? clientSecret = null, String? clientSecretParameterName = null, Integer? connectTimeout = null, {String*}? crlPaths = null, Integer? decoderInitialBufferSize = null, String? defaultHost = null, Integer? defaultPort = null, {String*}? enabledCipherSuites = null, {String*}? enabledSecureTransportProtocols = null, JsonObject? extraParameters = null, Boolean? forceSni = null, JsonObject? headers = null, Boolean? http2ClearTextUpgrade = null, Integer? http2ConnectionWindowSize = null, Integer? http2KeepAliveTimeout = null, Integer? http2MaxPoolSize = null, Integer? http2MultiplexingLimit = null, Integer? idleTimeout = null, Http2Settings? initialSettings = null, String? introspectionPath = null, JdkSSLEngineOptions? jdkSslEngineOptions = null, String? jwkPath = null, JWTOptions? jwtOptions = null, Boolean? jwtToken = null, Boolean? keepAlive = null, Integer? keepAliveTimeout = null, JksOptions? keyStoreOptions = null, String? localAddress = null, Boolean? logActivity = null, String? logoutPath = null, Integer? maxChunkSize = null, Integer? maxHeaderSize = null, Integer? maxInitialLineLength = null, Integer? maxPoolSize = null, Integer? maxRedirects = null, Integer? maxWaitQueueSize = null, Integer? maxWebsocketFrameSize = null, Integer? maxWebsocketMessageSize = null, String? metricsName = null, OpenSSLEngineOptions? openSslEngineOptions = null, PemKeyCertOptions? pemKeyCertOptions = null, PemTrustOptions? pemTrustOptions = null, PfxOptions? pfxKeyCertOptions = null, PfxOptions? pfxTrustOptions = null, Boolean? pipelining = null, Integer? pipeliningLimit = null, Integer? poolCleanerPeriod = null, HttpVersion? protocolVersion = null, ProxyOptions? proxyOptions = null, {PubSecKeyOptions*}? pubSecKeys = null, Integer? receiveBufferSize = null, Boolean? reuseAddress = null, Boolean? reusePort = null, String? revocationPath = null, String? scopeSeparator = null, Integer? sendBufferSize = null, Boolean? sendUnmaskedFrames = null, String? site = null, Integer? soLinger = null, Boolean? ssl = null, Boolean? tcpCork = null, Boolean? tcpFastOpen = null, Boolean? tcpKeepAlive = null, Boolean? tcpNoDelay = null, Boolean? tcpQuickAck = null, String? tokenPath = null, Integer? trafficClass = null, Boolean? trustAll = null, JksOptions? trustStoreOptions = null, Boolean? tryUseCompression = null, Boolean? useAlpn = null, Boolean? useBasicAuthorizationHeader = null, Boolean? usePooledBuffers = null, String? userAgent = null, JsonObject? userInfoParameters = null, String? userInfoPath = null, Boolean? verifyHost = null)Parameters:
|
| Inherited Attributes |
Attributes inherited from: ClientOptionsBaseconnectTimeout, localAddress, metricsName, proxyOptions, trustAll |
Attributes inherited from: HttpClientOptionsalpnVersions, decoderInitialBufferSize, defaultHost, defaultPort, forceSni, http2ClearTextUpgrade, http2ConnectionWindowSize, http2KeepAliveTimeout, http2MaxPoolSize, http2MultiplexingLimit, initialSettings, keepAlive, keepAliveTimeout, maxChunkSize, maxHeaderSize, maxInitialLineLength, maxPoolSize, maxRedirects, maxWaitQueueSize, maxWebsocketFrameSize, maxWebsocketMessageSize, pipelining, pipeliningLimit, poolCleanerPeriod, protocolVersion, sendUnmaskedFrames, tryUseCompression, verifyHost |
Attributes inherited from: NetworkOptionslogActivity, receiveBufferSize, reuseAddress, reusePort, sendBufferSize, trafficClass |
Attributes inherited from: Objecthash, string |
Attributes inherited from: TCPSSLOptionscrlPaths, enabledCipherSuites, enabledSecureTransportProtocols, idleTimeout, jdkSslEngineOptions, keyStoreOptions, openSslEngineOptions, pemKeyCertOptions, pemTrustOptions, pfxKeyCertOptions, pfxTrustOptions, soLinger, ssl, tcpCork, tcpFastOpen, tcpKeepAlive, tcpNoDelay, tcpQuickAck, trustStoreOptions, useAlpn, usePooledBuffers |
| Methods | |
toJson | shared actual default JsonObject toJson()Refines HttpClientOptions.toJson ultimately refines BaseDataObject.toJson |
| Inherited Methods |
Methods inherited from: ClientOptionsBasetoJson |
Methods inherited from: HttpClientOptionstoJson |
Methods inherited from: NetworkOptionstoJson |
Methods inherited from: Objectequals |
Methods inherited from: TCPSSLOptionstoJson |
Methods inherited from: BaseDataObjecttoJson |