Package com.github.xds.type.matcher.v3
Class Matcher.MatcherList.Predicate.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Matcher.MatcherList.Predicate.Builder>
com.google.protobuf.GeneratedMessage.Builder<Matcher.MatcherList.Predicate.Builder>
com.github.xds.type.matcher.v3.Matcher.MatcherList.Predicate.Builder
- All Implemented Interfaces:
Matcher.MatcherList.PredicateOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
Matcher.MatcherList.Predicate
public static final class Matcher.MatcherList.Predicate.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Matcher.MatcherList.Predicate.Builder>
implements Matcher.MatcherList.PredicateOrBuilder
Predicate to determine if a match is successful.Protobuf type
xds.type.matcher.v3.Matcher.MatcherList.Predicate-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.PredicateList, Matcher.MatcherList.Predicate.PredicateList.Builder, Matcher.MatcherList.Predicate.PredicateListOrBuilder> private intprivate Objectprivate intprivate com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate, Matcher.MatcherList.Predicate.Builder, Matcher.MatcherList.PredicateOrBuilder> private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.PredicateList, Matcher.MatcherList.Predicate.PredicateList.Builder, Matcher.MatcherList.Predicate.PredicateListOrBuilder> private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.SinglePredicate, Matcher.MatcherList.Predicate.SinglePredicate.Builder, Matcher.MatcherList.Predicate.SinglePredicateOrBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()private voidprivate voidclear()A list of predicates to be AND-ed together.The invert of a predicateA list of predicates to be OR-ed together.A single predicate to evaluate.A list of predicates to be AND-ed together.A list of predicates to be AND-ed together.A list of predicates to be AND-ed together.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe invert of a predicateThe 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 list of predicates to be OR-ed together.A single predicate to evaluate.A single predicate to evaluate.A single predicate to evaluate.booleanA list of predicates to be AND-ed together.booleanThe invert of a predicatebooleanA list of predicates to be OR-ed together.booleanA single predicate to evaluate.private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.PredicateList, Matcher.MatcherList.Predicate.PredicateList.Builder, Matcher.MatcherList.Predicate.PredicateListOrBuilder> A list of predicates to be AND-ed together.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprivate com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate, Matcher.MatcherList.Predicate.Builder, Matcher.MatcherList.PredicateOrBuilder> The invert of a predicateprivate com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.PredicateList, Matcher.MatcherList.Predicate.PredicateList.Builder, Matcher.MatcherList.Predicate.PredicateListOrBuilder> A list of predicates to be OR-ed together.private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.SinglePredicate, Matcher.MatcherList.Predicate.SinglePredicate.Builder, Matcher.MatcherList.Predicate.SinglePredicateOrBuilder> A single predicate to evaluate.final booleanA list of predicates to be AND-ed together.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The invert of a predicateA list of predicates to be OR-ed together.A single predicate to evaluate.A list of predicates to be AND-ed together.setAndMatcher(Matcher.MatcherList.Predicate.PredicateList.Builder builderForValue) A list of predicates to be AND-ed together.The invert of a predicatesetNotMatcher(Matcher.MatcherList.Predicate.Builder builderForValue) The invert of a predicateA list of predicates to be OR-ed together.setOrMatcher(Matcher.MatcherList.Predicate.PredicateList.Builder builderForValue) A list of predicates to be OR-ed together.A single predicate to evaluate.setSinglePredicate(Matcher.MatcherList.Predicate.SinglePredicate.Builder builderForValue) A single predicate to evaluate.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
matchTypeCase_
private int matchTypeCase_ -
matchType_
-
bitField0_
private int bitField0_ -
singlePredicateBuilder_
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.SinglePredicate,Matcher.MatcherList.Predicate.SinglePredicate.Builder, singlePredicateBuilder_Matcher.MatcherList.Predicate.SinglePredicateOrBuilder> -
orMatcherBuilder_
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.PredicateList,Matcher.MatcherList.Predicate.PredicateList.Builder, orMatcherBuilder_Matcher.MatcherList.Predicate.PredicateListOrBuilder> -
andMatcherBuilder_
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.PredicateList,Matcher.MatcherList.Predicate.PredicateList.Builder, andMatcherBuilder_Matcher.MatcherList.Predicate.PredicateListOrBuilder> -
notMatcherBuilder_
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate,Matcher.MatcherList.Predicate.Builder, notMatcherBuilder_Matcher.MatcherList.PredicateOrBuilder>
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Matcher.MatcherList.Predicate.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Matcher.MatcherList.Predicate.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Matcher.MatcherList.Predicate.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
-
buildPartialOneofs
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Matcher.MatcherList.Predicate.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Matcher.MatcherList.Predicate.Builder>
-
mergeFrom
public Matcher.MatcherList.Predicate.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Matcher.MatcherList.Predicate.Builder>- Throws:
IOException
-
getMatchTypeCase
- Specified by:
getMatchTypeCasein interfaceMatcher.MatcherList.PredicateOrBuilder
-
clearMatchType
-
hasSinglePredicate
public boolean hasSinglePredicate()A single predicate to evaluate.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.SinglePredicate single_predicate = 1;- Specified by:
hasSinglePredicatein interfaceMatcher.MatcherList.PredicateOrBuilder- Returns:
- Whether the singlePredicate field is set.
-
getSinglePredicate
A single predicate to evaluate.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.SinglePredicate single_predicate = 1;- Specified by:
getSinglePredicatein interfaceMatcher.MatcherList.PredicateOrBuilder- Returns:
- The singlePredicate.
-
setSinglePredicate
public Matcher.MatcherList.Predicate.Builder setSinglePredicate(Matcher.MatcherList.Predicate.SinglePredicate value) A single predicate to evaluate.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.SinglePredicate single_predicate = 1; -
setSinglePredicate
public Matcher.MatcherList.Predicate.Builder setSinglePredicate(Matcher.MatcherList.Predicate.SinglePredicate.Builder builderForValue) A single predicate to evaluate.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.SinglePredicate single_predicate = 1; -
mergeSinglePredicate
public Matcher.MatcherList.Predicate.Builder mergeSinglePredicate(Matcher.MatcherList.Predicate.SinglePredicate value) A single predicate to evaluate.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.SinglePredicate single_predicate = 1; -
clearSinglePredicate
A single predicate to evaluate.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.SinglePredicate single_predicate = 1; -
getSinglePredicateBuilder
A single predicate to evaluate.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.SinglePredicate single_predicate = 1; -
getSinglePredicateOrBuilder
A single predicate to evaluate.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.SinglePredicate single_predicate = 1;- Specified by:
getSinglePredicateOrBuilderin interfaceMatcher.MatcherList.PredicateOrBuilder
-
internalGetSinglePredicateFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.SinglePredicate,Matcher.MatcherList.Predicate.SinglePredicate.Builder, internalGetSinglePredicateFieldBuilder()Matcher.MatcherList.Predicate.SinglePredicateOrBuilder> A single predicate to evaluate.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.SinglePredicate single_predicate = 1; -
hasOrMatcher
public boolean hasOrMatcher()A list of predicates to be OR-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList or_matcher = 2;- Specified by:
hasOrMatcherin interfaceMatcher.MatcherList.PredicateOrBuilder- Returns:
- Whether the orMatcher field is set.
-
getOrMatcher
A list of predicates to be OR-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList or_matcher = 2;- Specified by:
getOrMatcherin interfaceMatcher.MatcherList.PredicateOrBuilder- Returns:
- The orMatcher.
-
setOrMatcher
public Matcher.MatcherList.Predicate.Builder setOrMatcher(Matcher.MatcherList.Predicate.PredicateList value) A list of predicates to be OR-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList or_matcher = 2; -
setOrMatcher
public Matcher.MatcherList.Predicate.Builder setOrMatcher(Matcher.MatcherList.Predicate.PredicateList.Builder builderForValue) A list of predicates to be OR-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList or_matcher = 2; -
mergeOrMatcher
public Matcher.MatcherList.Predicate.Builder mergeOrMatcher(Matcher.MatcherList.Predicate.PredicateList value) A list of predicates to be OR-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList or_matcher = 2; -
clearOrMatcher
A list of predicates to be OR-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList or_matcher = 2; -
getOrMatcherBuilder
A list of predicates to be OR-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList or_matcher = 2; -
getOrMatcherOrBuilder
A list of predicates to be OR-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList or_matcher = 2;- Specified by:
getOrMatcherOrBuilderin interfaceMatcher.MatcherList.PredicateOrBuilder
-
internalGetOrMatcherFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.PredicateList,Matcher.MatcherList.Predicate.PredicateList.Builder, internalGetOrMatcherFieldBuilder()Matcher.MatcherList.Predicate.PredicateListOrBuilder> A list of predicates to be OR-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList or_matcher = 2; -
hasAndMatcher
public boolean hasAndMatcher()A list of predicates to be AND-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList and_matcher = 3;- Specified by:
hasAndMatcherin interfaceMatcher.MatcherList.PredicateOrBuilder- Returns:
- Whether the andMatcher field is set.
-
getAndMatcher
A list of predicates to be AND-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList and_matcher = 3;- Specified by:
getAndMatcherin interfaceMatcher.MatcherList.PredicateOrBuilder- Returns:
- The andMatcher.
-
setAndMatcher
public Matcher.MatcherList.Predicate.Builder setAndMatcher(Matcher.MatcherList.Predicate.PredicateList value) A list of predicates to be AND-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList and_matcher = 3; -
setAndMatcher
public Matcher.MatcherList.Predicate.Builder setAndMatcher(Matcher.MatcherList.Predicate.PredicateList.Builder builderForValue) A list of predicates to be AND-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList and_matcher = 3; -
mergeAndMatcher
public Matcher.MatcherList.Predicate.Builder mergeAndMatcher(Matcher.MatcherList.Predicate.PredicateList value) A list of predicates to be AND-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList and_matcher = 3; -
clearAndMatcher
A list of predicates to be AND-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList and_matcher = 3; -
getAndMatcherBuilder
A list of predicates to be AND-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList and_matcher = 3; -
getAndMatcherOrBuilder
A list of predicates to be AND-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList and_matcher = 3;- Specified by:
getAndMatcherOrBuilderin interfaceMatcher.MatcherList.PredicateOrBuilder
-
internalGetAndMatcherFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.PredicateList,Matcher.MatcherList.Predicate.PredicateList.Builder, internalGetAndMatcherFieldBuilder()Matcher.MatcherList.Predicate.PredicateListOrBuilder> A list of predicates to be AND-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList and_matcher = 3; -
hasNotMatcher
public boolean hasNotMatcher()The invert of a predicate
.xds.type.matcher.v3.Matcher.MatcherList.Predicate not_matcher = 4;- Specified by:
hasNotMatcherin interfaceMatcher.MatcherList.PredicateOrBuilder- Returns:
- Whether the notMatcher field is set.
-
getNotMatcher
The invert of a predicate
.xds.type.matcher.v3.Matcher.MatcherList.Predicate not_matcher = 4;- Specified by:
getNotMatcherin interfaceMatcher.MatcherList.PredicateOrBuilder- Returns:
- The notMatcher.
-
setNotMatcher
The invert of a predicate
.xds.type.matcher.v3.Matcher.MatcherList.Predicate not_matcher = 4; -
setNotMatcher
public Matcher.MatcherList.Predicate.Builder setNotMatcher(Matcher.MatcherList.Predicate.Builder builderForValue) The invert of a predicate
.xds.type.matcher.v3.Matcher.MatcherList.Predicate not_matcher = 4; -
mergeNotMatcher
The invert of a predicate
.xds.type.matcher.v3.Matcher.MatcherList.Predicate not_matcher = 4; -
clearNotMatcher
The invert of a predicate
.xds.type.matcher.v3.Matcher.MatcherList.Predicate not_matcher = 4; -
getNotMatcherBuilder
The invert of a predicate
.xds.type.matcher.v3.Matcher.MatcherList.Predicate not_matcher = 4; -
getNotMatcherOrBuilder
The invert of a predicate
.xds.type.matcher.v3.Matcher.MatcherList.Predicate not_matcher = 4;- Specified by:
getNotMatcherOrBuilderin interfaceMatcher.MatcherList.PredicateOrBuilder
-
internalGetNotMatcherFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate,Matcher.MatcherList.Predicate.Builder, internalGetNotMatcherFieldBuilder()Matcher.MatcherList.PredicateOrBuilder> The invert of a predicate
.xds.type.matcher.v3.Matcher.MatcherList.Predicate not_matcher = 4;
-