Options for configuring a NetClient.

- `Anything`
  - `Object`
    - `Basic` ...and other supertypes
      - `NetworkOptions` ...and other supertypes
        - `TCPSSLOptions` ...and other supertypes
          - `ClientOptionsBase` ...and other supertypes
            - `NetClientOptions` ...and other supertypes

- `NetClientOptions`
  - `BaseDataObject`
  - `ClientOptionsBase`
    - `BaseDataObject`
    - `TCPSSLOptions`
      - `BaseDataObject`
      - `NetworkOptions`
        - `BaseDataObject`
        - `Basic`
          - `Identifiable`
          - `Object`
            - `Anything`

no subtypes hierarchy

Initializer
`NetClientOptions(Integer? connectTimeout = null, {String*}? crlPaths = null, {String*}? enabledCipherSuites = null, {String*}? enabledSecureTransportProtocols = null, String? hostnameVerificationAlgorithm = 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, Integer? reconnectAttempts = null, Integer? reconnectInterval = 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: `connectTimeout = null` `crlPaths = null` `enabledCipherSuites = null` `enabledSecureTransportProtocols = null` `hostnameVerificationAlgorithm = null` Set the hostname verification algorithm interval To disable hostname verification, set hostnameVerificationAlgorithm to an empty String `idleTimeout = null` `jdkSslEngineOptions = null` `keyStoreOptions = null` `localAddress = null` `logActivity = null` `metricsName = null` `openSslEngineOptions = null` `pemKeyCertOptions = null` `pemTrustOptions = null` `pfxKeyCertOptions = null` `pfxTrustOptions = null` `proxyOptions = null` `receiveBufferSize = null` `reconnectAttempts = null` Set the value of reconnect attempts `reconnectInterval = null` Set the reconnect interval `reuseAddress = null` `reusePort = null` `sendBufferSize = null` `soLinger = null` `ssl = null` `tcpCork = null` `tcpFastOpen = null` `tcpKeepAlive = null` `tcpNoDelay = null` `tcpQuickAck = null` `trafficClass = null` `trustAll = null` `trustStoreOptions = null` `useAlpn = null` `usePooledBuffers = null`

Attributes
`hostnameVerificationAlgorithm` | `shared String? hostnameVerificationAlgorithm` Set the hostname verification algorithm interval To disable hostname verification, set hostnameVerificationAlgorithm to an empty String
`reconnectAttempts` | `shared Integer? reconnectAttempts` Set the value of reconnect attempts
`reconnectInterval` | `shared Integer? reconnectInterval` Set the reconnect interval

Inherited Attributes
Attributes inherited from: `ClientOptionsBase` `connectTimeout`, `localAddress`, `metricsName`, `proxyOptions`, `trustAll`
Attributes inherited from: `NetworkOptions` `logActivity`, `receiveBufferSize`, `reuseAddress`, `reusePort`, `sendBufferSize`, `trafficClass`
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()` Refines `ClientOptionsBase.toJson` ultimately refines `BaseDataObject.toJson`

Inherited Methods
Methods inherited from: `ClientOptionsBase` `toJson()`
Methods inherited from: `NetworkOptions` `toJson()`
Methods inherited from: `Object` `equals`
Methods inherited from: `TCPSSLOptions` `toJson()`
Methods inherited from: `BaseDataObject` `toJson`