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<BuilderT>
-
- 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,java.lang.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 typexds.type.matcher.v3.Matcher.MatcherList.Predicate
-
-
Field Summary
Fields Modifier and Type Field Description private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.PredicateList,Matcher.MatcherList.Predicate.PredicateList.Builder,Matcher.MatcherList.Predicate.PredicateListOrBuilder>andMatcherBuilder_private intbitField0_private java.lang.ObjectmatchType_private intmatchTypeCase_private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate,Matcher.MatcherList.Predicate.Builder,Matcher.MatcherList.PredicateOrBuilder>notMatcherBuilder_private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.PredicateList,Matcher.MatcherList.Predicate.PredicateList.Builder,Matcher.MatcherList.Predicate.PredicateListOrBuilder>orMatcherBuilder_private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.SinglePredicate,Matcher.MatcherList.Predicate.SinglePredicate.Builder,Matcher.MatcherList.Predicate.SinglePredicateOrBuilder>singlePredicateBuilder_
-
Method Summary
-
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, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
matchTypeCase_
private int matchTypeCase_
-
matchType_
private java.lang.Object matchType_
-
bitField0_
private int bitField0_
-
singlePredicateBuilder_
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.SinglePredicate,Matcher.MatcherList.Predicate.SinglePredicate.Builder,Matcher.MatcherList.Predicate.SinglePredicateOrBuilder> singlePredicateBuilder_
-
orMatcherBuilder_
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.PredicateList,Matcher.MatcherList.Predicate.PredicateList.Builder,Matcher.MatcherList.Predicate.PredicateListOrBuilder> orMatcherBuilder_
-
andMatcherBuilder_
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.PredicateList,Matcher.MatcherList.Predicate.PredicateList.Builder,Matcher.MatcherList.Predicate.PredicateListOrBuilder> andMatcherBuilder_
-
notMatcherBuilder_
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate,Matcher.MatcherList.Predicate.Builder,Matcher.MatcherList.PredicateOrBuilder> notMatcherBuilder_
-
-
Method Detail
-
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
public 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
public Matcher.MatcherList.Predicate getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Matcher.MatcherList.Predicate build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Matcher.MatcherList.Predicate buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(Matcher.MatcherList.Predicate result)
-
buildPartialOneofs
private void buildPartialOneofs(Matcher.MatcherList.Predicate result)
-
mergeFrom
public Matcher.MatcherList.Predicate.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Matcher.MatcherList.Predicate.Builder>
-
mergeFrom
public Matcher.MatcherList.Predicate.Builder mergeFrom(Matcher.MatcherList.Predicate other)
-
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 java.io.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:
java.io.IOException
-
getMatchTypeCase
public Matcher.MatcherList.Predicate.MatchTypeCase getMatchTypeCase()
- Specified by:
getMatchTypeCasein interfaceMatcher.MatcherList.PredicateOrBuilder
-
clearMatchType
public Matcher.MatcherList.Predicate.Builder 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
public Matcher.MatcherList.Predicate.SinglePredicate 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
public Matcher.MatcherList.Predicate.Builder clearSinglePredicate()
A single predicate to evaluate.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.SinglePredicate single_predicate = 1;
-
getSinglePredicateBuilder
public Matcher.MatcherList.Predicate.SinglePredicate.Builder getSinglePredicateBuilder()
A single predicate to evaluate.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.SinglePredicate single_predicate = 1;
-
getSinglePredicateOrBuilder
public Matcher.MatcherList.Predicate.SinglePredicateOrBuilder getSinglePredicateOrBuilder()
A single predicate to evaluate.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.SinglePredicate single_predicate = 1;- Specified by:
getSinglePredicateOrBuilderin interfaceMatcher.MatcherList.PredicateOrBuilder
-
getSinglePredicateFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.SinglePredicate,Matcher.MatcherList.Predicate.SinglePredicate.Builder,Matcher.MatcherList.Predicate.SinglePredicateOrBuilder> getSinglePredicateFieldBuilder()
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
public 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;- 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
public Matcher.MatcherList.Predicate.Builder clearOrMatcher()
A list of predicates to be OR-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList or_matcher = 2;
-
getOrMatcherBuilder
public Matcher.MatcherList.Predicate.PredicateList.Builder getOrMatcherBuilder()
A list of predicates to be OR-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList or_matcher = 2;
-
getOrMatcherOrBuilder
public 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;- Specified by:
getOrMatcherOrBuilderin interfaceMatcher.MatcherList.PredicateOrBuilder
-
getOrMatcherFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.PredicateList,Matcher.MatcherList.Predicate.PredicateList.Builder,Matcher.MatcherList.Predicate.PredicateListOrBuilder> getOrMatcherFieldBuilder()
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
public 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;- 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
public Matcher.MatcherList.Predicate.Builder clearAndMatcher()
A list of predicates to be AND-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList and_matcher = 3;
-
getAndMatcherBuilder
public Matcher.MatcherList.Predicate.PredicateList.Builder getAndMatcherBuilder()
A list of predicates to be AND-ed together.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate.PredicateList and_matcher = 3;
-
getAndMatcherOrBuilder
public 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;- Specified by:
getAndMatcherOrBuilderin interfaceMatcher.MatcherList.PredicateOrBuilder
-
getAndMatcherFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.PredicateList,Matcher.MatcherList.Predicate.PredicateList.Builder,Matcher.MatcherList.Predicate.PredicateListOrBuilder> getAndMatcherFieldBuilder()
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
public Matcher.MatcherList.Predicate 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
public Matcher.MatcherList.Predicate.Builder setNotMatcher(Matcher.MatcherList.Predicate value)
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
public Matcher.MatcherList.Predicate.Builder mergeNotMatcher(Matcher.MatcherList.Predicate value)
The invert of a predicate
.xds.type.matcher.v3.Matcher.MatcherList.Predicate not_matcher = 4;
-
clearNotMatcher
public Matcher.MatcherList.Predicate.Builder clearNotMatcher()
The invert of a predicate
.xds.type.matcher.v3.Matcher.MatcherList.Predicate not_matcher = 4;
-
getNotMatcherBuilder
public Matcher.MatcherList.Predicate.Builder getNotMatcherBuilder()
The invert of a predicate
.xds.type.matcher.v3.Matcher.MatcherList.Predicate not_matcher = 4;
-
getNotMatcherOrBuilder
public Matcher.MatcherList.PredicateOrBuilder getNotMatcherOrBuilder()
The invert of a predicate
.xds.type.matcher.v3.Matcher.MatcherList.Predicate not_matcher = 4;- Specified by:
getNotMatcherOrBuilderin interfaceMatcher.MatcherList.PredicateOrBuilder
-
getNotMatcherFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate,Matcher.MatcherList.Predicate.Builder,Matcher.MatcherList.PredicateOrBuilder> getNotMatcherFieldBuilder()
The invert of a predicate
.xds.type.matcher.v3.Matcher.MatcherList.Predicate not_matcher = 4;
-
-