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 int
bitField0_
private Matcher.OnMatch
onMatch_
private com.google.protobuf.SingleFieldBuilder<Matcher.OnMatch,Matcher.OnMatch.Builder,Matcher.OnMatchOrBuilder>
onMatchBuilder_
private Matcher.MatcherList.Predicate
predicate_
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Matcher.MatcherList.FieldMatcher.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public Matcher.MatcherList.FieldMatcher.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.FieldMatcher.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.FieldMatcher.Builder>
-
getDefaultInstanceForType
public Matcher.MatcherList.FieldMatcher getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Matcher.MatcherList.FieldMatcher build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Matcher.MatcherList.FieldMatcher 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.FieldMatcher result)
-
mergeFrom
public Matcher.MatcherList.FieldMatcher.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.FieldMatcher.Builder>
-
mergeFrom
public Matcher.MatcherList.FieldMatcher.Builder mergeFrom(Matcher.MatcherList.FieldMatcher other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
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.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:
hasPredicate
in 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:
getPredicate
in 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:
getPredicateOrBuilder
in 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:
hasOnMatch
in 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:
getOnMatch
in 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:
getOnMatchOrBuilder
in 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) = { ... }
-
-