Package com.github.xds.type.matcher.v3
Class Matcher.MatcherList.FieldMatcher.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Matcher.MatcherList.FieldMatcher.Builder>
-
- com.github.xds.type.matcher.v3.Matcher.MatcherList.FieldMatcher.Builder
-
- All Implemented Interfaces:
Matcher.MatcherList.FieldMatcherOrBuilder,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.FieldMatcher
public static final class Matcher.MatcherList.FieldMatcher.Builder extends com.google.protobuf.GeneratedMessage.Builder<Matcher.MatcherList.FieldMatcher.Builder> implements Matcher.MatcherList.FieldMatcherOrBuilder
An individual matcher.
Protobuf typexds.type.matcher.v3.Matcher.MatcherList.FieldMatcher
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private Matcher.OnMatchonMatch_private com.google.protobuf.SingleFieldBuilder<Matcher.OnMatch,Matcher.OnMatch.Builder,Matcher.OnMatchOrBuilder>onMatchBuilder_private Matcher.MatcherList.Predicatepredicate_private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate,Matcher.MatcherList.Predicate.Builder,Matcher.MatcherList.PredicateOrBuilder>predicateBuilder_
-
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
-
bitField0_
private int bitField0_
-
predicate_
private Matcher.MatcherList.Predicate predicate_
-
predicateBuilder_
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate,Matcher.MatcherList.Predicate.Builder,Matcher.MatcherList.PredicateOrBuilder> predicateBuilder_
-
onMatch_
private Matcher.OnMatch onMatch_
-
onMatchBuilder_
private com.google.protobuf.SingleFieldBuilder<Matcher.OnMatch,Matcher.OnMatch.Builder,Matcher.OnMatchOrBuilder> onMatchBuilder_
-
-
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.FieldMatcher.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public Matcher.MatcherList.FieldMatcher.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.FieldMatcher.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.FieldMatcher.Builder>
-
getDefaultInstanceForType
public Matcher.MatcherList.FieldMatcher getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Matcher.MatcherList.FieldMatcher build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Matcher.MatcherList.FieldMatcher buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(Matcher.MatcherList.FieldMatcher result)
-
mergeFrom
public Matcher.MatcherList.FieldMatcher.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Matcher.MatcherList.FieldMatcher.Builder>
-
mergeFrom
public Matcher.MatcherList.FieldMatcher.Builder mergeFrom(Matcher.MatcherList.FieldMatcher other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Matcher.MatcherList.FieldMatcher.Builder>
-
mergeFrom
public Matcher.MatcherList.FieldMatcher.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.FieldMatcher.Builder>- Throws:
java.io.IOException
-
hasPredicate
public boolean hasPredicate()
Determines if the match succeeds.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate predicate = 1 [(.validate.rules) = { ... }- Specified by:
hasPredicatein interfaceMatcher.MatcherList.FieldMatcherOrBuilder- Returns:
- Whether the predicate field is set.
-
getPredicate
public Matcher.MatcherList.Predicate getPredicate()
Determines if the match succeeds.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate predicate = 1 [(.validate.rules) = { ... }- Specified by:
getPredicatein interfaceMatcher.MatcherList.FieldMatcherOrBuilder- Returns:
- The predicate.
-
setPredicate
public Matcher.MatcherList.FieldMatcher.Builder setPredicate(Matcher.MatcherList.Predicate value)
Determines if the match succeeds.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate predicate = 1 [(.validate.rules) = { ... }
-
setPredicate
public Matcher.MatcherList.FieldMatcher.Builder setPredicate(Matcher.MatcherList.Predicate.Builder builderForValue)
Determines if the match succeeds.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate predicate = 1 [(.validate.rules) = { ... }
-
mergePredicate
public Matcher.MatcherList.FieldMatcher.Builder mergePredicate(Matcher.MatcherList.Predicate value)
Determines if the match succeeds.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate predicate = 1 [(.validate.rules) = { ... }
-
clearPredicate
public Matcher.MatcherList.FieldMatcher.Builder clearPredicate()
Determines if the match succeeds.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate predicate = 1 [(.validate.rules) = { ... }
-
getPredicateBuilder
public Matcher.MatcherList.Predicate.Builder getPredicateBuilder()
Determines if the match succeeds.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate predicate = 1 [(.validate.rules) = { ... }
-
getPredicateOrBuilder
public Matcher.MatcherList.PredicateOrBuilder getPredicateOrBuilder()
Determines if the match succeeds.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate predicate = 1 [(.validate.rules) = { ... }- Specified by:
getPredicateOrBuilderin interfaceMatcher.MatcherList.FieldMatcherOrBuilder
-
getPredicateFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Matcher.MatcherList.Predicate,Matcher.MatcherList.Predicate.Builder,Matcher.MatcherList.PredicateOrBuilder> getPredicateFieldBuilder()
Determines if the match succeeds.
.xds.type.matcher.v3.Matcher.MatcherList.Predicate predicate = 1 [(.validate.rules) = { ... }
-
hasOnMatch
public boolean hasOnMatch()
What to do if the match succeeds.
.xds.type.matcher.v3.Matcher.OnMatch on_match = 2 [(.validate.rules) = { ... }- Specified by:
hasOnMatchin interfaceMatcher.MatcherList.FieldMatcherOrBuilder- Returns:
- Whether the onMatch field is set.
-
getOnMatch
public Matcher.OnMatch getOnMatch()
What to do if the match succeeds.
.xds.type.matcher.v3.Matcher.OnMatch on_match = 2 [(.validate.rules) = { ... }- Specified by:
getOnMatchin interfaceMatcher.MatcherList.FieldMatcherOrBuilder- Returns:
- The onMatch.
-
setOnMatch
public Matcher.MatcherList.FieldMatcher.Builder setOnMatch(Matcher.OnMatch value)
What to do if the match succeeds.
.xds.type.matcher.v3.Matcher.OnMatch on_match = 2 [(.validate.rules) = { ... }
-
setOnMatch
public Matcher.MatcherList.FieldMatcher.Builder setOnMatch(Matcher.OnMatch.Builder builderForValue)
What to do if the match succeeds.
.xds.type.matcher.v3.Matcher.OnMatch on_match = 2 [(.validate.rules) = { ... }
-
mergeOnMatch
public Matcher.MatcherList.FieldMatcher.Builder mergeOnMatch(Matcher.OnMatch value)
What to do if the match succeeds.
.xds.type.matcher.v3.Matcher.OnMatch on_match = 2 [(.validate.rules) = { ... }
-
clearOnMatch
public Matcher.MatcherList.FieldMatcher.Builder clearOnMatch()
What to do if the match succeeds.
.xds.type.matcher.v3.Matcher.OnMatch on_match = 2 [(.validate.rules) = { ... }
-
getOnMatchBuilder
public Matcher.OnMatch.Builder getOnMatchBuilder()
What to do if the match succeeds.
.xds.type.matcher.v3.Matcher.OnMatch on_match = 2 [(.validate.rules) = { ... }
-
getOnMatchOrBuilder
public Matcher.OnMatchOrBuilder getOnMatchOrBuilder()
What to do if the match succeeds.
.xds.type.matcher.v3.Matcher.OnMatch on_match = 2 [(.validate.rules) = { ... }- Specified by:
getOnMatchOrBuilderin interfaceMatcher.MatcherList.FieldMatcherOrBuilder
-
getOnMatchFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Matcher.OnMatch,Matcher.OnMatch.Builder,Matcher.OnMatchOrBuilder> getOnMatchFieldBuilder()
What to do if the match succeeds.
.xds.type.matcher.v3.Matcher.OnMatch on_match = 2 [(.validate.rules) = { ... }
-
-