Interface DecompressorOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Decompressor,Decompressor.Builder
public interface DecompressorOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionA decompressor library to use for both request and response decompression.A decompressor library to use for both request and response decompression.Configuration for request decompression.Configuration for request decompression.Configuration for response decompression.Configuration for response decompression.booleanA decompressor library to use for both request and response decompression.booleanConfiguration for request decompression.booleanConfiguration for response decompression.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasDecompressorLibrary
boolean hasDecompressorLibrary()A decompressor library to use for both request and response decompression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_v3_api_msg_extensions.compression.gzip.decompressor.v3.Gzip>` is included in Envoy. [#extension-category: envoy.compression.decompressor]
.envoy.config.core.v3.TypedExtensionConfig decompressor_library = 1 [(.validate.rules) = { ... }- Returns:
- Whether the decompressorLibrary field is set.
-
getDecompressorLibrary
TypedExtensionConfig getDecompressorLibrary()A decompressor library to use for both request and response decompression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_v3_api_msg_extensions.compression.gzip.decompressor.v3.Gzip>` is included in Envoy. [#extension-category: envoy.compression.decompressor]
.envoy.config.core.v3.TypedExtensionConfig decompressor_library = 1 [(.validate.rules) = { ... }- Returns:
- The decompressorLibrary.
-
getDecompressorLibraryOrBuilder
TypedExtensionConfigOrBuilder getDecompressorLibraryOrBuilder()A decompressor library to use for both request and response decompression. Currently only :ref:`envoy.compression.gzip.compressor<envoy_v3_api_msg_extensions.compression.gzip.decompressor.v3.Gzip>` is included in Envoy. [#extension-category: envoy.compression.decompressor]
.envoy.config.core.v3.TypedExtensionConfig decompressor_library = 1 [(.validate.rules) = { ... } -
hasRequestDirectionConfig
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;- Returns:
- Whether the requestDirectionConfig field is set.
-
getRequestDirectionConfig
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;- Returns:
- The requestDirectionConfig.
-
getRequestDirectionConfigOrBuilder
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; -
hasResponseDirectionConfig
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;- Returns:
- Whether the responseDirectionConfig field is set.
-
getResponseDirectionConfig
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;- Returns:
- The responseDirectionConfig.
-
getResponseDirectionConfigOrBuilder
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;
-