Interface CompressorOverridesOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
CompressorOverrides, CompressorOverrides.Builder

public interface CompressorOverridesOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasResponseDirectionConfig

      boolean hasResponseDirectionConfig()
       If present, response compression is enabled.
       
      .envoy.extensions.filters.http.compressor.v3.ResponseDirectionOverrides response_direction_config = 1;
      Returns:
      Whether the responseDirectionConfig field is set.
    • getResponseDirectionConfig

      ResponseDirectionOverrides getResponseDirectionConfig()
       If present, response compression is enabled.
       
      .envoy.extensions.filters.http.compressor.v3.ResponseDirectionOverrides response_direction_config = 1;
      Returns:
      The responseDirectionConfig.
    • getResponseDirectionConfigOrBuilder

      ResponseDirectionOverridesOrBuilder getResponseDirectionConfigOrBuilder()
       If present, response compression is enabled.
       
      .envoy.extensions.filters.http.compressor.v3.ResponseDirectionOverrides response_direction_config = 1;
    • hasCompressorLibrary

      boolean hasCompressorLibrary()
       A compressor library to use for compression. If specified, this overrides
       the filter-level ``compressor_library`` configuration for this route.
       
      .envoy.config.core.v3.TypedExtensionConfig compressor_library = 2;
      Returns:
      Whether the compressorLibrary field is set.
    • getCompressorLibrary

      TypedExtensionConfig getCompressorLibrary()
       A compressor library to use for compression. If specified, this overrides
       the filter-level ``compressor_library`` configuration for this route.
       
      .envoy.config.core.v3.TypedExtensionConfig compressor_library = 2;
      Returns:
      The compressorLibrary.
    • getCompressorLibraryOrBuilder

      TypedExtensionConfigOrBuilder getCompressorLibraryOrBuilder()
       A compressor library to use for compression. If specified, this overrides
       the filter-level ``compressor_library`` configuration for this route.
       
      .envoy.config.core.v3.TypedExtensionConfig compressor_library = 2;