Package com.github.xds.type.matcher.v3
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Matcher.OnMatch
getOnMatch()
What to do if the match succeeds.Matcher.OnMatchOrBuilder
getOnMatchOrBuilder()
What to do if the match succeeds.Matcher.MatcherList.Predicate
getPredicate()
Determines if the match succeeds.Matcher.MatcherList.PredicateOrBuilder
getPredicateOrBuilder()
Determines if the match succeeds.boolean
hasOnMatch()
What to do if the match succeeds.boolean
hasPredicate()
Determines if the match succeeds.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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
Matcher.MatcherList.Predicate getPredicate()
Determines if the match succeeds.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate predicate = 1 [(.validate.rules) = { ... }
- Returns:
- The predicate.
-
getPredicateOrBuilder
Matcher.MatcherList.PredicateOrBuilder 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) = { ... }
-
-