package envoy_extensions_compression_gzip_decompressor_v3
import "github.com/envoyproxy/go-control-plane/envoy/extensions/compression/gzip/decompressor/v3"
Index ¶
- Variables
- type Gzip
- func (*Gzip) Descriptor() ([]byte, []int)
- func (x *Gzip) GetChunkSize() *wrappers.UInt32Value
- func (x *Gzip) GetWindowBits() *wrappers.UInt32Value
- func (*Gzip) ProtoMessage()
- func (x *Gzip) ProtoReflect() protoreflect.Message
- func (x *Gzip) Reset()
- func (x *Gzip) String() string
- func (m *Gzip) Validate() error
- type GzipValidationError
Variables ¶
var File_envoy_extensions_compression_gzip_decompressor_v3_gzip_proto protoreflect.FileDescriptor
Types ¶
type Gzip ¶
type Gzip struct { // Value from 9 to 15 that represents the base two logarithmic of the decompressor's window size. // The decompression window size needs to be equal or larger than the compression window size. // The default window size is 15. // This is so that the decompressor can decompress a response compressed by a compressor with any compression window size. // For more details about this parameter, please refer to `zlib manual <https://www.zlib.net/manual.html>`_ > inflateInit2. WindowBits *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=window_bits,json=windowBits,proto3" json:"window_bits,omitempty"` // Value for zlib's decompressor output buffer. If not set, defaults to 4096. // See https://www.zlib.net/manual.html for more details. ChunkSize *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=chunk_size,json=chunkSize,proto3" json:"chunk_size,omitempty"` // contains filtered or unexported fields }
func (*Gzip) Descriptor ¶
Deprecated: Use Gzip.ProtoReflect.Descriptor instead.
func (*Gzip) GetChunkSize ¶
func (x *Gzip) GetChunkSize() *wrappers.UInt32Value
func (*Gzip) GetWindowBits ¶
func (x *Gzip) GetWindowBits() *wrappers.UInt32Value
func (*Gzip) ProtoMessage ¶
func (*Gzip) ProtoMessage()
func (*Gzip) ProtoReflect ¶
func (x *Gzip) ProtoReflect() protoreflect.Message
func (*Gzip) Reset ¶
func (x *Gzip) Reset()
func (*Gzip) String ¶
func (*Gzip) Validate ¶
Validate checks the field values on Gzip with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type GzipValidationError ¶
type GzipValidationError struct {
// contains filtered or unexported fields
}
GzipValidationError is the validation error returned by Gzip.Validate if the designated constraints aren't met.
func (GzipValidationError) Cause ¶
func (e GzipValidationError) Cause() error
Cause function returns cause value.
func (GzipValidationError) Error ¶
func (e GzipValidationError) Error() string
Error satisfies the builtin error interface
func (GzipValidationError) ErrorName ¶
func (e GzipValidationError) ErrorName() string
ErrorName returns error name.
func (GzipValidationError) Field ¶
func (e GzipValidationError) Field() string
Field function returns field value.
func (GzipValidationError) Key ¶
func (e GzipValidationError) Key() bool
Key function returns key value.
func (GzipValidationError) Reason ¶
func (e GzipValidationError) Reason() string
Reason function returns reason value.
Source Files ¶
gzip.pb.go gzip.pb.validate.go
- Version
- v0.9.9
- Published
- May 21, 2021
- Platform
- js/wasm
- Imports
- 19 packages
- Last checked
- 1 hour ago –
Tools for package owners.