Class Matcher.OnMatch.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Matcher.OnMatch.Builder>
-
- io.envoyproxy.envoy.config.common.matcher.v3.Matcher.OnMatch.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Matcher.OnMatchOrBuilder,Cloneable
- Enclosing class:
- Matcher.OnMatch
public static final class Matcher.OnMatch.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Matcher.OnMatch.Builder> implements Matcher.OnMatchOrBuilder
What to do if a match is successful.
Protobuf typeenvoy.config.common.matcher.v3.Matcher.OnMatch
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Matcher.OnMatch.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Matcher.OnMatchbuild()Matcher.OnMatchbuildPartial()Matcher.OnMatch.Builderclear()Matcher.OnMatch.BuilderclearAction()Protocol-specific action to take.Matcher.OnMatch.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Matcher.OnMatch.BuilderclearMatcher()Nested matcher to evaluate.Matcher.OnMatch.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Matcher.OnMatch.BuilderclearOnMatch()Matcher.OnMatch.Builderclone()TypedExtensionConfiggetAction()Protocol-specific action to take.TypedExtensionConfig.BuildergetActionBuilder()Protocol-specific action to take.TypedExtensionConfigOrBuildergetActionOrBuilder()Protocol-specific action to take.Matcher.OnMatchgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()MatchergetMatcher()Nested matcher to evaluate.Matcher.BuildergetMatcherBuilder()Nested matcher to evaluate.MatcherOrBuildergetMatcherOrBuilder()Nested matcher to evaluate.Matcher.OnMatch.OnMatchCasegetOnMatchCase()booleanhasAction()Protocol-specific action to take.booleanhasMatcher()Nested matcher to evaluate.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Matcher.OnMatch.BuildermergeAction(TypedExtensionConfig value)Protocol-specific action to take.Matcher.OnMatch.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Matcher.OnMatch.BuildermergeFrom(com.google.protobuf.Message other)Matcher.OnMatch.BuildermergeFrom(Matcher.OnMatch other)Matcher.OnMatch.BuildermergeMatcher(Matcher value)Nested matcher to evaluate.Matcher.OnMatch.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Matcher.OnMatch.BuildersetAction(TypedExtensionConfig value)Protocol-specific action to take.Matcher.OnMatch.BuildersetAction(TypedExtensionConfig.Builder builderForValue)Protocol-specific action to take.Matcher.OnMatch.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Matcher.OnMatch.BuildersetMatcher(Matcher value)Nested matcher to evaluate.Matcher.OnMatch.BuildersetMatcher(Matcher.Builder builderForValue)Nested matcher to evaluate.Matcher.OnMatch.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Matcher.OnMatch.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Matcher.OnMatch.Builder>
-
clear
public Matcher.OnMatch.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Matcher.OnMatch.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.GeneratedMessageV3.Builder<Matcher.OnMatch.Builder>
-
getDefaultInstanceForType
public Matcher.OnMatch getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Matcher.OnMatch build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Matcher.OnMatch buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Matcher.OnMatch.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Matcher.OnMatch.Builder>
-
setField
public Matcher.OnMatch.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Matcher.OnMatch.Builder>
-
clearField
public Matcher.OnMatch.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Matcher.OnMatch.Builder>
-
clearOneof
public Matcher.OnMatch.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Matcher.OnMatch.Builder>
-
setRepeatedField
public Matcher.OnMatch.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Matcher.OnMatch.Builder>
-
addRepeatedField
public Matcher.OnMatch.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Matcher.OnMatch.Builder>
-
mergeFrom
public Matcher.OnMatch.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Matcher.OnMatch.Builder>
-
mergeFrom
public Matcher.OnMatch.Builder mergeFrom(Matcher.OnMatch other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Matcher.OnMatch.Builder>
-
mergeFrom
public Matcher.OnMatch.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws 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.OnMatch.Builder>- Throws:
IOException
-
getOnMatchCase
public Matcher.OnMatch.OnMatchCase getOnMatchCase()
- Specified by:
getOnMatchCasein interfaceMatcher.OnMatchOrBuilder
-
clearOnMatch
public Matcher.OnMatch.Builder clearOnMatch()
-
hasMatcher
public boolean hasMatcher()
Nested matcher to evaluate. If the nested matcher does not match and does not specify on_no_match, then this matcher is considered not to have matched, even if a predicate at this level or above returned true.
.envoy.config.common.matcher.v3.Matcher matcher = 1;- Specified by:
hasMatcherin interfaceMatcher.OnMatchOrBuilder- Returns:
- Whether the matcher field is set.
-
getMatcher
public Matcher getMatcher()
Nested matcher to evaluate. If the nested matcher does not match and does not specify on_no_match, then this matcher is considered not to have matched, even if a predicate at this level or above returned true.
.envoy.config.common.matcher.v3.Matcher matcher = 1;- Specified by:
getMatcherin interfaceMatcher.OnMatchOrBuilder- Returns:
- The matcher.
-
setMatcher
public Matcher.OnMatch.Builder setMatcher(Matcher value)
Nested matcher to evaluate. If the nested matcher does not match and does not specify on_no_match, then this matcher is considered not to have matched, even if a predicate at this level or above returned true.
.envoy.config.common.matcher.v3.Matcher matcher = 1;
-
setMatcher
public Matcher.OnMatch.Builder setMatcher(Matcher.Builder builderForValue)
Nested matcher to evaluate. If the nested matcher does not match and does not specify on_no_match, then this matcher is considered not to have matched, even if a predicate at this level or above returned true.
.envoy.config.common.matcher.v3.Matcher matcher = 1;
-
mergeMatcher
public Matcher.OnMatch.Builder mergeMatcher(Matcher value)
Nested matcher to evaluate. If the nested matcher does not match and does not specify on_no_match, then this matcher is considered not to have matched, even if a predicate at this level or above returned true.
.envoy.config.common.matcher.v3.Matcher matcher = 1;
-
clearMatcher
public Matcher.OnMatch.Builder clearMatcher()
Nested matcher to evaluate. If the nested matcher does not match and does not specify on_no_match, then this matcher is considered not to have matched, even if a predicate at this level or above returned true.
.envoy.config.common.matcher.v3.Matcher matcher = 1;
-
getMatcherBuilder
public Matcher.Builder getMatcherBuilder()
Nested matcher to evaluate. If the nested matcher does not match and does not specify on_no_match, then this matcher is considered not to have matched, even if a predicate at this level or above returned true.
.envoy.config.common.matcher.v3.Matcher matcher = 1;
-
getMatcherOrBuilder
public MatcherOrBuilder getMatcherOrBuilder()
Nested matcher to evaluate. If the nested matcher does not match and does not specify on_no_match, then this matcher is considered not to have matched, even if a predicate at this level or above returned true.
.envoy.config.common.matcher.v3.Matcher matcher = 1;- Specified by:
getMatcherOrBuilderin interfaceMatcher.OnMatchOrBuilder
-
hasAction
public boolean hasAction()
Protocol-specific action to take.
.envoy.config.core.v3.TypedExtensionConfig action = 2;- Specified by:
hasActionin interfaceMatcher.OnMatchOrBuilder- Returns:
- Whether the action field is set.
-
getAction
public TypedExtensionConfig getAction()
Protocol-specific action to take.
.envoy.config.core.v3.TypedExtensionConfig action = 2;- Specified by:
getActionin interfaceMatcher.OnMatchOrBuilder- Returns:
- The action.
-
setAction
public Matcher.OnMatch.Builder setAction(TypedExtensionConfig value)
Protocol-specific action to take.
.envoy.config.core.v3.TypedExtensionConfig action = 2;
-
setAction
public Matcher.OnMatch.Builder setAction(TypedExtensionConfig.Builder builderForValue)
Protocol-specific action to take.
.envoy.config.core.v3.TypedExtensionConfig action = 2;
-
mergeAction
public Matcher.OnMatch.Builder mergeAction(TypedExtensionConfig value)
Protocol-specific action to take.
.envoy.config.core.v3.TypedExtensionConfig action = 2;
-
clearAction
public Matcher.OnMatch.Builder clearAction()
Protocol-specific action to take.
.envoy.config.core.v3.TypedExtensionConfig action = 2;
-
getActionBuilder
public TypedExtensionConfig.Builder getActionBuilder()
Protocol-specific action to take.
.envoy.config.core.v3.TypedExtensionConfig action = 2;
-
getActionOrBuilder
public TypedExtensionConfigOrBuilder getActionOrBuilder()
Protocol-specific action to take.
.envoy.config.core.v3.TypedExtensionConfig action = 2;- Specified by:
getActionOrBuilderin interfaceMatcher.OnMatchOrBuilder
-
setUnknownFields
public final Matcher.OnMatch.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Matcher.OnMatch.Builder>
-
mergeUnknownFields
public final Matcher.OnMatch.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Matcher.OnMatch.Builder>
-
-