HTTP2 settings, the settings is initialized with the default HTTP/2 values.

The settings expose the parameters defined by the HTTP/2 specification, as well as extra settings for protocol extensions.

- `Anything`
  - `Object`
    - `Basic` ...and other supertypes
      - `Http2Settings` ...and other supertypes

- `Http2Settings`
  - `BaseDataObject`
  - `Basic`
    - `Identifiable`
    - `Object`
      - `Anything`

no subtypes hierarchy

Initializer
`Http2Settings(Integer? headerTableSize = null, Integer? initialWindowSize = null, Integer? maxConcurrentStreams = null, Integer? maxFrameSize = null, Integer? maxHeaderListSize = null, Boolean? pushEnabled = null)` Parameters: `headerTableSize = null` Set HTTP/2 setting. `initialWindowSize = null` Set the HTTP/2 setting `maxConcurrentStreams = null` Set the HTTP/2 setting `maxFrameSize = null` Set the HTTP/2 setting `maxHeaderListSize = null` Set the HTTP/2 setting `pushEnabled = null` Set the HTTP/2 setting

Attributes
`headerTableSize` | `shared Integer? headerTableSize` Set HTTP/2 setting.
`initialWindowSize` | `shared Integer? initialWindowSize` Set the HTTP/2 setting
`maxConcurrentStreams` | `shared Integer? maxConcurrentStreams` Set the HTTP/2 setting
`maxFrameSize` | `shared Integer? maxFrameSize` Set the HTTP/2 setting
`maxHeaderListSize` | `shared Integer? maxHeaderListSize` Set the HTTP/2 setting
`pushEnabled` | `shared Boolean? pushEnabled` Set the HTTP/2 setting

Inherited Attributes
Attributes inherited from: `Object` `hash`, `string`

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

Inherited Methods
Methods inherited from: `Object` `equals`
Methods inherited from: `BaseDataObject` `toJson`