Interface MatcherOrBuilder

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

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

    • hasMatcherList

      boolean hasMatcherList()
       A linear list of matchers to evaluate.
       
      .envoy.config.common.matcher.v3.Matcher.MatcherList matcher_list = 1;
      Returns:
      Whether the matcherList field is set.
    • getMatcherList

      Matcher.MatcherList getMatcherList()
       A linear list of matchers to evaluate.
       
      .envoy.config.common.matcher.v3.Matcher.MatcherList matcher_list = 1;
      Returns:
      The matcherList.
    • getMatcherListOrBuilder

      Matcher.MatcherListOrBuilder getMatcherListOrBuilder()
       A linear list of matchers to evaluate.
       
      .envoy.config.common.matcher.v3.Matcher.MatcherList matcher_list = 1;
    • hasMatcherTree

      boolean hasMatcherTree()
       A match tree to evaluate.
       
      .envoy.config.common.matcher.v3.Matcher.MatcherTree matcher_tree = 2;
      Returns:
      Whether the matcherTree field is set.
    • getMatcherTree

      Matcher.MatcherTree getMatcherTree()
       A match tree to evaluate.
       
      .envoy.config.common.matcher.v3.Matcher.MatcherTree matcher_tree = 2;
      Returns:
      The matcherTree.
    • getMatcherTreeOrBuilder

      Matcher.MatcherTreeOrBuilder getMatcherTreeOrBuilder()
       A match tree to evaluate.
       
      .envoy.config.common.matcher.v3.Matcher.MatcherTree matcher_tree = 2;
    • hasOnNoMatch

      boolean hasOnNoMatch()
       Optional ``OnMatch`` to use if the matcher failed.
       If specified, the ``OnMatch`` is used, and the matcher is considered
       to have matched.
       If not specified, the matcher is considered not to have matched.
       
      .envoy.config.common.matcher.v3.Matcher.OnMatch on_no_match = 3;
      Returns:
      Whether the onNoMatch field is set.
    • getOnNoMatch

      Matcher.OnMatch getOnNoMatch()
       Optional ``OnMatch`` to use if the matcher failed.
       If specified, the ``OnMatch`` is used, and the matcher is considered
       to have matched.
       If not specified, the matcher is considered not to have matched.
       
      .envoy.config.common.matcher.v3.Matcher.OnMatch on_no_match = 3;
      Returns:
      The onNoMatch.
    • getOnNoMatchOrBuilder

      Matcher.OnMatchOrBuilder getOnNoMatchOrBuilder()
       Optional ``OnMatch`` to use if the matcher failed.
       If specified, the ``OnMatch`` is used, and the matcher is considered
       to have matched.
       If not specified, the matcher is considered not to have matched.
       
      .envoy.config.common.matcher.v3.Matcher.OnMatch on_no_match = 3;
    • getMatcherTypeCase

      Matcher.MatcherTypeCase getMatcherTypeCase()