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 int
private Object
private int
private 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 void
private void
clear()
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.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.A list of predicates to be AND-ed together.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
The invert of a predicateThe invert of a predicateprivate com.google.protobuf.SingleFieldBuilder
<Matcher.MatcherList.Predicate, Matcher.MatcherList.Predicate.Builder, Matcher.MatcherList.PredicateOrBuilder> 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.private 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.A list of predicates to be OR-ed together.A single predicate to evaluate.A single predicate to evaluate.private com.google.protobuf.SingleFieldBuilder
<Matcher.MatcherList.Predicate.SinglePredicate, Matcher.MatcherList.Predicate.SinglePredicate.Builder, Matcher.MatcherList.Predicate.SinglePredicateOrBuilder> 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.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
A 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, 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
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<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
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
-
buildPartialOneofs
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Matcher.MatcherList.Predicate.Builder>
-
mergeFrom
-
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 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:
IOException
-
getMatchTypeCase
- Specified by:
getMatchTypeCase
in 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:
hasSinglePredicate
in 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:
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
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:
getSinglePredicateOrBuilder
in interfaceMatcher.MatcherList.PredicateOrBuilder
-
getSinglePredicateFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.SinglePredicate,Matcher.MatcherList.Predicate.SinglePredicate.Builder, getSinglePredicateFieldBuilder()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:
hasOrMatcher
in 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:
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
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:
getOrMatcherOrBuilder
in interfaceMatcher.MatcherList.PredicateOrBuilder
-
getOrMatcherFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.PredicateList,Matcher.MatcherList.Predicate.PredicateList.Builder, getOrMatcherFieldBuilder()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:
hasAndMatcher
in 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:
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
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:
getAndMatcherOrBuilder
in interfaceMatcher.MatcherList.PredicateOrBuilder
-
getAndMatcherFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate.PredicateList,Matcher.MatcherList.Predicate.PredicateList.Builder, getAndMatcherFieldBuilder()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:
hasNotMatcher
in 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:
getNotMatcher
in 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:
getNotMatcherOrBuilder
in interfaceMatcher.MatcherList.PredicateOrBuilder
-
getNotMatcherFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate,Matcher.MatcherList.Predicate.Builder, getNotMatcherFieldBuilder()Matcher.MatcherList.PredicateOrBuilder> The invert of a predicate
.xds.type.matcher.v3.Matcher.MatcherList.Predicate not_matcher = 4;
-