@type t() :: %Envoy.Config.Filter.Http.Gzip.V2.Gzip{
__unknown_fields__: [
{field_number :: integer(), Protobuf.Wire.Types.wire_type(),
value :: term()}
],
compression_level:
Envoy.Config.Filter.Http.Gzip.V2.Gzip.CompressionLevel.Enum.t(),
compression_strategy:
Envoy.Config.Filter.Http.Gzip.V2.Gzip.CompressionStrategy.t(),
compressor: Envoy.Config.Filter.Http.Compressor.V2.Compressor.t() | nil,
content_length: Google.Protobuf.UInt32Value.t() | nil,
content_type: [String.t()],
disable_on_etag_header: boolean(),
memory_level: Google.Protobuf.UInt32Value.t() | nil,
remove_accept_encoding_header: boolean(),
window_bits: Google.Protobuf.UInt32Value.t() | nil
}