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 Detail

      • hasMatcherList

        boolean hasMatcherList()
         A linear list of matchers to evaluate.
         
        .xds.type.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.
         
        .xds.type.matcher.v3.Matcher.MatcherList matcher_list = 1;
        Returns:
        The matcherList.
      • getMatcherListOrBuilder

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

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

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

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

        boolean hasOnNoMatch()
         Optional OnMatch to use if no matcher above matched (e.g., if there are no matchers specified
         above, or if none of the matches specified above succeeded).
         If no matcher above matched and this field is not populated, the match will be considered unsuccessful.
         
        .xds.type.matcher.v3.Matcher.OnMatch on_no_match = 3;
        Returns:
        Whether the onNoMatch field is set.
      • getOnNoMatch

        Matcher.OnMatch getOnNoMatch()
         Optional OnMatch to use if no matcher above matched (e.g., if there are no matchers specified
         above, or if none of the matches specified above succeeded).
         If no matcher above matched and this field is not populated, the match will be considered unsuccessful.
         
        .xds.type.matcher.v3.Matcher.OnMatch on_no_match = 3;
        Returns:
        The onNoMatch.
      • getOnNoMatchOrBuilder

        Matcher.OnMatchOrBuilder getOnNoMatchOrBuilder()
         Optional OnMatch to use if no matcher above matched (e.g., if there are no matchers specified
         above, or if none of the matches specified above succeeded).
         If no matcher above matched and this field is not populated, the match will be considered unsuccessful.
         
        .xds.type.matcher.v3.Matcher.OnMatch on_no_match = 3;