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, String? defaultHost = null, Integer? defaultPort = null, {String*}? enabledCipherSuites = null, {String*}? enabledSecureTransportProtocols = null, JsonObject? headers = null, Boolean? http2ClearTextUpgrade = null, Integer? http2ConnectionWindowSize = null, Integer? http2MaxPoolSize = null, Integer? http2MultiplexingLimit = null, Integer? idleTimeout = null, Http2Settings? initialSettings = null, JdkSSLEngineOptions? jdkSslEngineOptions = null, Boolean? jwtToken = null, Boolean? keepAlive = null, JksOptions? keyStoreOptions = null, Boolean? logActivity = null, String? logoutPath = null, Integer? maxChunkSize = null, Integer? maxPoolSize = null, Integer? maxWaitQueueSize = null, Integer? maxWebsocketFrameSize = 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, HttpVersion? protocolVersion = null, ProxyOptions? proxyOptions = null, String? publicKey = null, Integer? receiveBufferSize = null, Boolean? reuseAddress = null, String? revocationPath = null, Integer? sendBufferSize = null, String? site = null, Integer? soLinger = null, Boolean? ssl = null, Boolean? tcpKeepAlive = null, Boolean? tcpNoDelay = 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, String? userInfoPath = null, Boolean? verifyHost = null)Parameters:
|
| Inherited Attributes |
Attributes inherited from: ClientOptionsBaseconnectTimeout, metricsName, proxyOptions, trustAll |
Attributes inherited from: HttpClientOptionsalpnVersions, defaultHost, defaultPort, http2ClearTextUpgrade, http2ConnectionWindowSize, http2MaxPoolSize, http2MultiplexingLimit, initialSettings, keepAlive, maxChunkSize, maxPoolSize, maxWaitQueueSize, maxWebsocketFrameSize, pipelining, pipeliningLimit, protocolVersion, tryUseCompression, verifyHost |
Attributes inherited from: NetworkOptionslogActivity, receiveBufferSize, reuseAddress, sendBufferSize, trafficClass |
Attributes inherited from: Objecthash, string |
Attributes inherited from: TCPSSLOptionscrlPaths, enabledCipherSuites, enabledSecureTransportProtocols, idleTimeout, jdkSslEngineOptions, keyStoreOptions, openSslEngineOptions, pemKeyCertOptions, pemTrustOptions, pfxKeyCertOptions, pfxTrustOptions, soLinger, ssl, tcpKeepAlive, tcpNoDelay, 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 |