Options for configuring a NetServer.

- `Anything`
  - `Object`
    - `Basic` ...and other supertypes
      - `NetworkOptions` ...and other supertypes
        - `TCPSSLOptions` ...and other supertypes
          - `NetServerOptions` ...and other supertypes

- `NetServerOptions`
  - `BaseDataObject`
  - `TCPSSLOptions`
    - `BaseDataObject`
    - `NetworkOptions`
      - `BaseDataObject`
      - `Basic`
        - `Identifiable`
        - `Object`
          - `Anything`

- `NetServerOptions`
  - `HttpServerOptions`

Initializer
`NetServerOptions(Integer? acceptBacklog = null, ClientAuth? clientAuth = null, Boolean? clientAuthRequired = null, {String*}? crlPaths = null, {String*}? enabledCipherSuites = null, {String*}? enabledSecureTransportProtocols = null, String? host = null, Integer? idleTimeout = null, JdkSSLEngineOptions? jdkSslEngineOptions = null, JksOptions? keyStoreOptions = null, Boolean? logActivity = null, OpenSSLEngineOptions? openSslEngineOptions = null, PemKeyCertOptions? pemKeyCertOptions = null, PemTrustOptions? pemTrustOptions = null, PfxOptions? pfxKeyCertOptions = null, PfxOptions? pfxTrustOptions = null, Integer? port = null, Integer? receiveBufferSize = null, Boolean? reuseAddress = null, Integer? sendBufferSize = null, Boolean? sni = null, Integer? soLinger = null, Boolean? ssl = null, Boolean? tcpKeepAlive = null, Boolean? tcpNoDelay = null, Integer? trafficClass = null, JksOptions? trustStoreOptions = null, Boolean? useAlpn = null, Boolean? usePooledBuffers = null)` Parameters: `acceptBacklog = null` Set the accept back log `clientAuth = null` Set whether client auth is required `clientAuthRequired = null` Set whether client auth is required `crlPaths = null` `enabledCipherSuites = null` `enabledSecureTransportProtocols = null` `host = null` Set the host `idleTimeout = null` `jdkSslEngineOptions = null` `keyStoreOptions = null` `logActivity = null` `openSslEngineOptions = null` `pemKeyCertOptions = null` `pemTrustOptions = null` `pfxKeyCertOptions = null` `pfxTrustOptions = null` `port = null` Set the port `receiveBufferSize = null` `reuseAddress = null` `sendBufferSize = null` `sni = null` Set whether the server supports Server Name Indiciation `soLinger = null` `ssl = null` `tcpKeepAlive = null` `tcpNoDelay = null` `trafficClass = null` `trustStoreOptions = null` `useAlpn = null` `usePooledBuffers = null`

Attributes
`acceptBacklog` | `shared Integer? acceptBacklog` Set the accept back log
`clientAuth` | `shared ClientAuth? clientAuth` Set whether client auth is required
`clientAuthRequired` | `shared Boolean? clientAuthRequired` Set whether client auth is required
`host` | `shared String? host` Set the host
`port` | `shared Integer? port` Set the port
`sni` | `shared Boolean? sni` Set whether the server supports Server Name Indiciation

Inherited Attributes
Attributes inherited from: `NetworkOptions` `logActivity`, `receiveBufferSize`, `reuseAddress`, `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`, `tcpKeepAlive`, `tcpNoDelay`, `trustStoreOptions`, `useAlpn`, `usePooledBuffers`

Methods
`toJson` | `shared actual default JsonObject toJson()` Refines `TCPSSLOptions.toJson` ultimately refines `BaseDataObject.toJson`

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