Interface ListenerFilterOrBuilder

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

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

    • getName

      String getName()
       The name of the filter configuration.
       
      string name = 1 [(.validate.rules) = { ... }
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       The name of the filter configuration.
       
      string name = 1 [(.validate.rules) = { ... }
      Returns:
      The bytes for name.
    • hasTypedConfig

      boolean hasTypedConfig()
       Filter specific configuration which depends on the filter being
       instantiated. See the supported filters for further documentation.
       [#extension-category: envoy.filters.listener,envoy.filters.udp_listener]
       
      .google.protobuf.Any typed_config = 3;
      Returns:
      Whether the typedConfig field is set.
    • getTypedConfig

      com.google.protobuf.Any getTypedConfig()
       Filter specific configuration which depends on the filter being
       instantiated. See the supported filters for further documentation.
       [#extension-category: envoy.filters.listener,envoy.filters.udp_listener]
       
      .google.protobuf.Any typed_config = 3;
      Returns:
      The typedConfig.
    • getTypedConfigOrBuilder

      com.google.protobuf.AnyOrBuilder getTypedConfigOrBuilder()
       Filter specific configuration which depends on the filter being
       instantiated. See the supported filters for further documentation.
       [#extension-category: envoy.filters.listener,envoy.filters.udp_listener]
       
      .google.protobuf.Any typed_config = 3;
    • hasConfigDiscovery

      boolean hasConfigDiscovery()
       Configuration source specifier for an extension configuration discovery
       service. In case of a failure and without the default configuration, the
       listener closes the connections.
       
      .envoy.config.core.v3.ExtensionConfigSource config_discovery = 5;
      Returns:
      Whether the configDiscovery field is set.
    • getConfigDiscovery

      ExtensionConfigSource getConfigDiscovery()
       Configuration source specifier for an extension configuration discovery
       service. In case of a failure and without the default configuration, the
       listener closes the connections.
       
      .envoy.config.core.v3.ExtensionConfigSource config_discovery = 5;
      Returns:
      The configDiscovery.
    • getConfigDiscoveryOrBuilder

      ExtensionConfigSourceOrBuilder getConfigDiscoveryOrBuilder()
       Configuration source specifier for an extension configuration discovery
       service. In case of a failure and without the default configuration, the
       listener closes the connections.
       
      .envoy.config.core.v3.ExtensionConfigSource config_discovery = 5;
    • hasFilterDisabled

      boolean hasFilterDisabled()
       Optional match predicate used to disable the filter. The filter is enabled when this field is empty.
       See :ref:`ListenerFilterChainMatchPredicate <envoy_v3_api_msg_config.listener.v3.ListenerFilterChainMatchPredicate>`
       for further examples.
       
      .envoy.config.listener.v3.ListenerFilterChainMatchPredicate filter_disabled = 4;
      Returns:
      Whether the filterDisabled field is set.
    • getFilterDisabled

       Optional match predicate used to disable the filter. The filter is enabled when this field is empty.
       See :ref:`ListenerFilterChainMatchPredicate <envoy_v3_api_msg_config.listener.v3.ListenerFilterChainMatchPredicate>`
       for further examples.
       
      .envoy.config.listener.v3.ListenerFilterChainMatchPredicate filter_disabled = 4;
      Returns:
      The filterDisabled.
    • getFilterDisabledOrBuilder

      ListenerFilterChainMatchPredicateOrBuilder getFilterDisabledOrBuilder()
       Optional match predicate used to disable the filter. The filter is enabled when this field is empty.
       See :ref:`ListenerFilterChainMatchPredicate <envoy_v3_api_msg_config.listener.v3.ListenerFilterChainMatchPredicate>`
       for further examples.
       
      .envoy.config.listener.v3.ListenerFilterChainMatchPredicate filter_disabled = 4;
    • getConfigTypeCase

      ListenerFilter.ConfigTypeCase getConfigTypeCase()