public interface DecompressorOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
TypedExtensionConfig |
getDecompressorLibrary()
A decompressor library to use for both request and response decompression.
|
TypedExtensionConfigOrBuilder |
getDecompressorLibraryOrBuilder()
A decompressor library to use for both request and response decompression.
|
Decompressor.RequestDirectionConfig |
getRequestDirectionConfig()
Configuration for request decompression.
|
Decompressor.RequestDirectionConfigOrBuilder |
getRequestDirectionConfigOrBuilder()
Configuration for request decompression.
|
Decompressor.ResponseDirectionConfig |
getResponseDirectionConfig()
Configuration for response decompression.
|
Decompressor.ResponseDirectionConfigOrBuilder |
getResponseDirectionConfigOrBuilder()
Configuration for response decompression.
|
boolean |
hasDecompressorLibrary()
A decompressor library to use for both request and response decompression.
|
boolean |
hasRequestDirectionConfig()
Configuration for request decompression.
|
boolean |
hasResponseDirectionConfig()
Configuration for response decompression.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasDecompressorLibrary()
A decompressor library to use for both request and response decompression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_api_msg_extensions.compression.gzip.decompressor.v3.Gzip>` is included in Envoy.
.envoy.config.core.v3.TypedExtensionConfig decompressor_library = 1 [(.validate.rules) = { ... }TypedExtensionConfig getDecompressorLibrary()
A decompressor library to use for both request and response decompression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_api_msg_extensions.compression.gzip.decompressor.v3.Gzip>` is included in Envoy.
.envoy.config.core.v3.TypedExtensionConfig decompressor_library = 1 [(.validate.rules) = { ... }TypedExtensionConfigOrBuilder getDecompressorLibraryOrBuilder()
A decompressor library to use for both request and response decompression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_api_msg_extensions.compression.gzip.decompressor.v3.Gzip>` is included in Envoy.
.envoy.config.core.v3.TypedExtensionConfig decompressor_library = 1 [(.validate.rules) = { ... }boolean hasRequestDirectionConfig()
Configuration for request decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.RequestDirectionConfig request_direction_config = 2;Decompressor.RequestDirectionConfig getRequestDirectionConfig()
Configuration for request decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.RequestDirectionConfig request_direction_config = 2;Decompressor.RequestDirectionConfigOrBuilder getRequestDirectionConfigOrBuilder()
Configuration for request decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.RequestDirectionConfig request_direction_config = 2;boolean hasResponseDirectionConfig()
Configuration for response decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.ResponseDirectionConfig response_direction_config = 3;Decompressor.ResponseDirectionConfig getResponseDirectionConfig()
Configuration for response decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.ResponseDirectionConfig response_direction_config = 3;Decompressor.ResponseDirectionConfigOrBuilder getResponseDirectionConfigOrBuilder()
Configuration for response decompression. Decompression is enabled by default if left empty.
.envoy.extensions.filters.http.decompressor.v3.Decompressor.ResponseDirectionConfig response_direction_config = 3;Copyright © 2018–2021 The Envoy Project. All rights reserved.