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
Modifier and TypeMethodDescriptionWhat to do if the match succeeds.What to do if the match succeeds.Determines if the match succeeds.Determines if the match succeeds.boolean
What to do if the match succeeds.boolean
Determines if the match succeeds.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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
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) = { ... }
-