Base class for Client options
Anything
ClientOptionsBase
BaseDataObject
TCPSSLOptions
BaseDataObject
NetworkOptions
BaseDataObject
Basic
Identifiable
Object
Anything
Initializer |
ClientOptionsBase(Integer? connectTimeout = null, {String*}? crlPaths = null, {String*}? enabledCipherSuites = null, {String*}? enabledSecureTransportProtocols = null, Integer? idleTimeout = null, JdkSSLEngineOptions? jdkSslEngineOptions = null, JksOptions? keyStoreOptions = null, String? localAddress = null, Boolean? logActivity = null, String? metricsName = null, OpenSSLEngineOptions? openSslEngineOptions = null, PemKeyCertOptions? pemKeyCertOptions = null, PemTrustOptions? pemTrustOptions = null, PfxOptions? pfxKeyCertOptions = null, PfxOptions? pfxTrustOptions = null, ProxyOptions? proxyOptions = null, Integer? receiveBufferSize = null, Boolean? reuseAddress = null, Boolean? reusePort = null, Integer? sendBufferSize = null, Integer? soLinger = null, Boolean? ssl = null, Boolean? tcpCork = null, Boolean? tcpFastOpen = null, Boolean? tcpKeepAlive = null, Boolean? tcpNoDelay = null, Boolean? tcpQuickAck = null, Integer? trafficClass = null, Boolean? trustAll = null, JksOptions? trustStoreOptions = null, Boolean? useAlpn = null, Boolean? usePooledBuffers = null) Parameters:
|
Attributes | |
connectTimeout | shared Integer? connectTimeout Set the connect timeout |
localAddress | shared String? localAddress Set the local interface to bind for network connections. When the local address is null, it will pick any local address, the default local address is null. |
metricsName | shared String? metricsName Set the metrics name identifying the reported metrics, useful for grouping metrics with the same name. |
proxyOptions | shared ProxyOptions? proxyOptions Set proxy options for connections via CONNECT proxy (e.g. Squid) or a SOCKS proxy. |
trustAll | shared Boolean? trustAll Set whether all server certificates should be trusted |
Inherited Attributes |
Attributes inherited from: NetworkOptions |
Attributes inherited from: Object hash , string |
Attributes inherited from: TCPSSLOptions crlPaths , 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() |
Inherited Methods |
Methods inherited from: NetworkOptions |
Methods inherited from: Object equals |
Methods inherited from: TCPSSLOptions |
Methods inherited from: BaseDataObject toJson |