Interface Matcher.MatcherList.FieldMatcherOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Matcher.MatcherList.FieldMatcher, Matcher.MatcherList.FieldMatcher.Builder
Enclosing class:
Matcher.MatcherList

public static interface Matcher.MatcherList.FieldMatcherOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasPredicate

      boolean hasPredicate()
       Determines if the match succeeds.
       
      .xds.type.matcher.v3.Matcher.MatcherList.Predicate predicate = 1 [(.validate.rules) = { ... }
      Returns:
      Whether the predicate field is set.
    • getPredicate

       Determines if the match succeeds.
       
      .xds.type.matcher.v3.Matcher.MatcherList.Predicate predicate = 1 [(.validate.rules) = { ... }
      Returns:
      The predicate.
    • getPredicateOrBuilder

       Determines if the match succeeds.
       
      .xds.type.matcher.v3.Matcher.MatcherList.Predicate predicate = 1 [(.validate.rules) = { ... }
    • hasOnMatch

      boolean hasOnMatch()
       What to do if the match succeeds.
       
      .xds.type.matcher.v3.Matcher.OnMatch on_match = 2 [(.validate.rules) = { ... }
      Returns:
      Whether the onMatch field is set.
    • getOnMatch

      Matcher.OnMatch getOnMatch()
       What to do if the match succeeds.
       
      .xds.type.matcher.v3.Matcher.OnMatch on_match = 2 [(.validate.rules) = { ... }
      Returns:
      The onMatch.
    • getOnMatchOrBuilder

      Matcher.OnMatchOrBuilder getOnMatchOrBuilder()
       What to do if the match succeeds.
       
      .xds.type.matcher.v3.Matcher.OnMatch on_match = 2 [(.validate.rules) = { ... }