Package com.github.xds.type.matcher.v3
Interface Matcher.MatcherList.PredicateOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Matcher.MatcherList.Predicate
,Matcher.MatcherList.Predicate.Builder
- Enclosing class:
Matcher.MatcherList
public static interface Matcher.MatcherList.PredicateOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionA list of predicates to be AND-ed together.A list of predicates to be AND-ed together.The invert of a predicateThe invert of a predicateA list of predicates to be OR-ed together.A list of predicates to be OR-ed together.A single predicate to evaluate.A single predicate to evaluate.boolean
A list of predicates to be AND-ed together.boolean
The invert of a predicateboolean
A list of predicates to be OR-ed together.boolean
A single predicate to evaluate.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
-
hasSinglePredicate
boolean hasSinglePredicate()A single predicate to evaluate.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.SinglePredicate single_predicate = 1;
- Returns:
- Whether the singlePredicate field is set.
-
getSinglePredicate
Matcher.MatcherList.Predicate.SinglePredicate getSinglePredicate()A single predicate to evaluate.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.SinglePredicate single_predicate = 1;
- Returns:
- The singlePredicate.
-
getSinglePredicateOrBuilder
Matcher.MatcherList.Predicate.SinglePredicateOrBuilder getSinglePredicateOrBuilder()A single predicate to evaluate.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.SinglePredicate single_predicate = 1;
-
hasOrMatcher
boolean hasOrMatcher()A list of predicates to be OR-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList or_matcher = 2;
- Returns:
- Whether the orMatcher field is set.
-
getOrMatcher
Matcher.MatcherList.Predicate.PredicateList getOrMatcher()A list of predicates to be OR-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList or_matcher = 2;
- Returns:
- The orMatcher.
-
getOrMatcherOrBuilder
Matcher.MatcherList.Predicate.PredicateListOrBuilder getOrMatcherOrBuilder()A list of predicates to be OR-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList or_matcher = 2;
-
hasAndMatcher
boolean hasAndMatcher()A list of predicates to be AND-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList and_matcher = 3;
- Returns:
- Whether the andMatcher field is set.
-
getAndMatcher
Matcher.MatcherList.Predicate.PredicateList getAndMatcher()A list of predicates to be AND-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList and_matcher = 3;
- Returns:
- The andMatcher.
-
getAndMatcherOrBuilder
Matcher.MatcherList.Predicate.PredicateListOrBuilder getAndMatcherOrBuilder()A list of predicates to be AND-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList and_matcher = 3;
-
hasNotMatcher
boolean hasNotMatcher()The invert of a predicate
.xds.type.matcher.v3.Matcher.MatcherList.Predicate not_matcher = 4;
- Returns:
- Whether the notMatcher field is set.
-
getNotMatcher
Matcher.MatcherList.Predicate getNotMatcher()The invert of a predicate
.xds.type.matcher.v3.Matcher.MatcherList.Predicate not_matcher = 4;
- Returns:
- The notMatcher.
-
getNotMatcherOrBuilder
Matcher.MatcherList.PredicateOrBuilder getNotMatcherOrBuilder()The invert of a predicate
.xds.type.matcher.v3.Matcher.MatcherList.Predicate not_matcher = 4;
-
getMatchTypeCase
Matcher.MatcherList.Predicate.MatchTypeCase getMatchTypeCase()
-