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 int
bitField0_
private java.lang.Object
matchType_
private int
matchTypeCase_
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Matcher.MatcherList.Predicate.Builder>
-
clear
public Matcher.MatcherList.Predicate.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<Matcher.MatcherList.Predicate.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<Matcher.MatcherList.Predicate.Builder>
-
getDefaultInstanceForType
public Matcher.MatcherList.Predicate getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Matcher.MatcherList.Predicate build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Matcher.MatcherList.Predicate buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in 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:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Matcher.MatcherList.Predicate.Builder>
- Throws:
java.io.IOException
-
getMatchTypeCase
public Matcher.MatcherList.Predicate.MatchTypeCase getMatchTypeCase()
- Specified by:
getMatchTypeCase
in 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:
hasSinglePredicate
in 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:
getSinglePredicate
in 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:
getSinglePredicateOrBuilder
in 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:
hasOrMatcher
in 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:
getOrMatcher
in 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:
getOrMatcherOrBuilder
in 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:
hasAndMatcher
in 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:
getAndMatcher
in 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:
getAndMatcherOrBuilder
in 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:
hasNotMatcher
in 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:
getNotMatcher
in 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:
getNotMatcherOrBuilder
in 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;
-
-