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 Summary

    Modifier and Type
    Method
    Description
    boolean
    If set, the filter will operate as a pass-through filter.
     
    Per-route overrides.
    Per-route overrides.
    boolean
    If set, the filter will operate as a pass-through filter.
    boolean
    Per-route overrides.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

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