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 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;