Interface CompressorPerRouteOrBuilder

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

    public interface CompressorPerRouteOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasDisabled

        boolean hasDisabled()
         If set, the filter will operate as a pass-through filter.
         Overrides Compressor.runtime_enabled and CommonDirectionConfig.enabled.
         
        bool disabled = 1 [(.validate.rules) = { ... }
        Returns:
        Whether the disabled field is set.
      • getDisabled

        boolean getDisabled()
         If set, the filter will operate as a pass-through filter.
         Overrides Compressor.runtime_enabled and CommonDirectionConfig.enabled.
         
        bool disabled = 1 [(.validate.rules) = { ... }
        Returns:
        The disabled.
      • hasOverrides

        boolean hasOverrides()
         Per-route overrides. Fields set here will override corresponding fields in ``Compressor``.
         
        .envoy.extensions.filters.http.compressor.v3.CompressorOverrides overrides = 2;
        Returns:
        Whether the overrides field is set.
      • getOverrides

        CompressorOverrides getOverrides()
         Per-route overrides. Fields set here will override corresponding fields in ``Compressor``.
         
        .envoy.extensions.filters.http.compressor.v3.CompressorOverrides overrides = 2;
        Returns:
        The overrides.
      • getOverridesOrBuilder

        CompressorOverridesOrBuilder getOverridesOrBuilder()
         Per-route overrides. Fields set here will override corresponding fields in ``Compressor``.
         
        .envoy.extensions.filters.http.compressor.v3.CompressorOverrides overrides = 2;