Interface ListenerFilterChainMatchPredicateOrBuilder

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

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

    • hasOrMatch

      boolean hasOrMatch()
       A set that describes a logical OR. If any member of the set matches, the match configuration
       matches.
       
      .envoy.config.listener.v3.ListenerFilterChainMatchPredicate.MatchSet or_match = 1;
      Returns:
      Whether the orMatch field is set.
    • getOrMatch

       A set that describes a logical OR. If any member of the set matches, the match configuration
       matches.
       
      .envoy.config.listener.v3.ListenerFilterChainMatchPredicate.MatchSet or_match = 1;
      Returns:
      The orMatch.
    • getOrMatchOrBuilder

       A set that describes a logical OR. If any member of the set matches, the match configuration
       matches.
       
      .envoy.config.listener.v3.ListenerFilterChainMatchPredicate.MatchSet or_match = 1;
    • hasAndMatch

      boolean hasAndMatch()
       A set that describes a logical AND. If all members of the set match, the match configuration
       matches.
       
      .envoy.config.listener.v3.ListenerFilterChainMatchPredicate.MatchSet and_match = 2;
      Returns:
      Whether the andMatch field is set.
    • getAndMatch

       A set that describes a logical AND. If all members of the set match, the match configuration
       matches.
       
      .envoy.config.listener.v3.ListenerFilterChainMatchPredicate.MatchSet and_match = 2;
      Returns:
      The andMatch.
    • getAndMatchOrBuilder

       A set that describes a logical AND. If all members of the set match, the match configuration
       matches.
       
      .envoy.config.listener.v3.ListenerFilterChainMatchPredicate.MatchSet and_match = 2;
    • hasNotMatch

      boolean hasNotMatch()
       A negation match. The match configuration will match if the negated match condition matches.
       
      .envoy.config.listener.v3.ListenerFilterChainMatchPredicate not_match = 3;
      Returns:
      Whether the notMatch field is set.
    • getNotMatch

       A negation match. The match configuration will match if the negated match condition matches.
       
      .envoy.config.listener.v3.ListenerFilterChainMatchPredicate not_match = 3;
      Returns:
      The notMatch.
    • getNotMatchOrBuilder

       A negation match. The match configuration will match if the negated match condition matches.
       
      .envoy.config.listener.v3.ListenerFilterChainMatchPredicate not_match = 3;
    • hasAnyMatch

      boolean hasAnyMatch()
       The match configuration will always match.
       
      bool any_match = 4 [(.validate.rules) = { ... }
      Returns:
      Whether the anyMatch field is set.
    • getAnyMatch

      boolean getAnyMatch()
       The match configuration will always match.
       
      bool any_match = 4 [(.validate.rules) = { ... }
      Returns:
      The anyMatch.
    • hasDestinationPortRange

      boolean hasDestinationPortRange()
       Match destination port. Particularly, the match evaluation must use the recovered local port if
       the owning listener filter is after :ref:`an original_dst listener filter <config_listener_filters_original_dst>`.
       
      .envoy.type.v3.Int32Range destination_port_range = 5;
      Returns:
      Whether the destinationPortRange field is set.
    • getDestinationPortRange

      Int32Range getDestinationPortRange()
       Match destination port. Particularly, the match evaluation must use the recovered local port if
       the owning listener filter is after :ref:`an original_dst listener filter <config_listener_filters_original_dst>`.
       
      .envoy.type.v3.Int32Range destination_port_range = 5;
      Returns:
      The destinationPortRange.
    • getDestinationPortRangeOrBuilder

      Int32RangeOrBuilder getDestinationPortRangeOrBuilder()
       Match destination port. Particularly, the match evaluation must use the recovered local port if
       the owning listener filter is after :ref:`an original_dst listener filter <config_listener_filters_original_dst>`.
       
      .envoy.type.v3.Int32Range destination_port_range = 5;
    • getRuleCase