public static final class Matcher.MatcherTree.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Matcher.MatcherTree.Builder> implements Matcher.MatcherTreeOrBuilder
envoy.config.common.matcher.v3.Matcher.MatcherTree| Modifier and Type | Method and Description |
|---|---|
Matcher.MatcherTree.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Matcher.MatcherTree |
build() |
Matcher.MatcherTree |
buildPartial() |
Matcher.MatcherTree.Builder |
clear() |
Matcher.MatcherTree.Builder |
clearCustomMatch()
Extension for custom matching logic.
|
Matcher.MatcherTree.Builder |
clearExactMatchMap()
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap exact_match_map = 2; |
Matcher.MatcherTree.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Matcher.MatcherTree.Builder |
clearInput()
Protocol-specific specification of input field to match on.
|
Matcher.MatcherTree.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Matcher.MatcherTree.Builder |
clearPrefixMatchMap()
Longest matching prefix wins.
|
Matcher.MatcherTree.Builder |
clearTreeType() |
Matcher.MatcherTree.Builder |
clone() |
TypedExtensionConfig |
getCustomMatch()
Extension for custom matching logic.
|
TypedExtensionConfig.Builder |
getCustomMatchBuilder()
Extension for custom matching logic.
|
TypedExtensionConfigOrBuilder |
getCustomMatchOrBuilder()
Extension for custom matching logic.
|
Matcher.MatcherTree |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Matcher.MatcherTree.MatchMap |
getExactMatchMap()
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap exact_match_map = 2; |
Matcher.MatcherTree.MatchMap.Builder |
getExactMatchMapBuilder()
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap exact_match_map = 2; |
Matcher.MatcherTree.MatchMapOrBuilder |
getExactMatchMapOrBuilder()
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap exact_match_map = 2; |
TypedExtensionConfig |
getInput()
Protocol-specific specification of input field to match on.
|
TypedExtensionConfig.Builder |
getInputBuilder()
Protocol-specific specification of input field to match on.
|
TypedExtensionConfigOrBuilder |
getInputOrBuilder()
Protocol-specific specification of input field to match on.
|
Matcher.MatcherTree.MatchMap |
getPrefixMatchMap()
Longest matching prefix wins.
|
Matcher.MatcherTree.MatchMap.Builder |
getPrefixMatchMapBuilder()
Longest matching prefix wins.
|
Matcher.MatcherTree.MatchMapOrBuilder |
getPrefixMatchMapOrBuilder()
Longest matching prefix wins.
|
Matcher.MatcherTree.TreeTypeCase |
getTreeTypeCase() |
boolean |
hasCustomMatch()
Extension for custom matching logic.
|
boolean |
hasExactMatchMap()
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap exact_match_map = 2; |
boolean |
hasInput()
Protocol-specific specification of input field to match on.
|
boolean |
hasPrefixMatchMap()
Longest matching prefix wins.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Matcher.MatcherTree.Builder |
mergeCustomMatch(TypedExtensionConfig value)
Extension for custom matching logic.
|
Matcher.MatcherTree.Builder |
mergeExactMatchMap(Matcher.MatcherTree.MatchMap value)
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap exact_match_map = 2; |
Matcher.MatcherTree.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Matcher.MatcherTree.Builder |
mergeFrom(Matcher.MatcherTree other) |
Matcher.MatcherTree.Builder |
mergeFrom(com.google.protobuf.Message other) |
Matcher.MatcherTree.Builder |
mergeInput(TypedExtensionConfig value)
Protocol-specific specification of input field to match on.
|
Matcher.MatcherTree.Builder |
mergePrefixMatchMap(Matcher.MatcherTree.MatchMap value)
Longest matching prefix wins.
|
Matcher.MatcherTree.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Matcher.MatcherTree.Builder |
setCustomMatch(TypedExtensionConfig.Builder builderForValue)
Extension for custom matching logic.
|
Matcher.MatcherTree.Builder |
setCustomMatch(TypedExtensionConfig value)
Extension for custom matching logic.
|
Matcher.MatcherTree.Builder |
setExactMatchMap(Matcher.MatcherTree.MatchMap.Builder builderForValue)
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap exact_match_map = 2; |
Matcher.MatcherTree.Builder |
setExactMatchMap(Matcher.MatcherTree.MatchMap value)
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap exact_match_map = 2; |
Matcher.MatcherTree.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Matcher.MatcherTree.Builder |
setInput(TypedExtensionConfig.Builder builderForValue)
Protocol-specific specification of input field to match on.
|
Matcher.MatcherTree.Builder |
setInput(TypedExtensionConfig value)
Protocol-specific specification of input field to match on.
|
Matcher.MatcherTree.Builder |
setPrefixMatchMap(Matcher.MatcherTree.MatchMap.Builder builderForValue)
Longest matching prefix wins.
|
Matcher.MatcherTree.Builder |
setPrefixMatchMap(Matcher.MatcherTree.MatchMap value)
Longest matching prefix wins.
|
Matcher.MatcherTree.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Matcher.MatcherTree.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Matcher.MatcherTree.Builder>public Matcher.MatcherTree.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Matcher.MatcherTree.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Matcher.MatcherTree.Builder>public Matcher.MatcherTree getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Matcher.MatcherTree build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Matcher.MatcherTree buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Matcher.MatcherTree.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Matcher.MatcherTree.Builder>public Matcher.MatcherTree.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Matcher.MatcherTree.Builder>public Matcher.MatcherTree.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Matcher.MatcherTree.Builder>public Matcher.MatcherTree.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Matcher.MatcherTree.Builder>public Matcher.MatcherTree.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Matcher.MatcherTree.Builder>public Matcher.MatcherTree.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Matcher.MatcherTree.Builder>public Matcher.MatcherTree.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Matcher.MatcherTree.Builder>public Matcher.MatcherTree.Builder mergeFrom(Matcher.MatcherTree other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Matcher.MatcherTree.Builder>public Matcher.MatcherTree.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Matcher.MatcherTree.Builder>IOExceptionpublic Matcher.MatcherTree.TreeTypeCase getTreeTypeCase()
getTreeTypeCase in interface Matcher.MatcherTreeOrBuilderpublic Matcher.MatcherTree.Builder clearTreeType()
public boolean hasInput()
Protocol-specific specification of input field to match on.
.envoy.config.core.v3.TypedExtensionConfig input = 1 [(.validate.rules) = { ... }hasInput in interface Matcher.MatcherTreeOrBuilderpublic TypedExtensionConfig getInput()
Protocol-specific specification of input field to match on.
.envoy.config.core.v3.TypedExtensionConfig input = 1 [(.validate.rules) = { ... }getInput in interface Matcher.MatcherTreeOrBuilderpublic Matcher.MatcherTree.Builder setInput(TypedExtensionConfig value)
Protocol-specific specification of input field to match on.
.envoy.config.core.v3.TypedExtensionConfig input = 1 [(.validate.rules) = { ... }public Matcher.MatcherTree.Builder setInput(TypedExtensionConfig.Builder builderForValue)
Protocol-specific specification of input field to match on.
.envoy.config.core.v3.TypedExtensionConfig input = 1 [(.validate.rules) = { ... }public Matcher.MatcherTree.Builder mergeInput(TypedExtensionConfig value)
Protocol-specific specification of input field to match on.
.envoy.config.core.v3.TypedExtensionConfig input = 1 [(.validate.rules) = { ... }public Matcher.MatcherTree.Builder clearInput()
Protocol-specific specification of input field to match on.
.envoy.config.core.v3.TypedExtensionConfig input = 1 [(.validate.rules) = { ... }public TypedExtensionConfig.Builder getInputBuilder()
Protocol-specific specification of input field to match on.
.envoy.config.core.v3.TypedExtensionConfig input = 1 [(.validate.rules) = { ... }public TypedExtensionConfigOrBuilder getInputOrBuilder()
Protocol-specific specification of input field to match on.
.envoy.config.core.v3.TypedExtensionConfig input = 1 [(.validate.rules) = { ... }getInputOrBuilder in interface Matcher.MatcherTreeOrBuilderpublic boolean hasExactMatchMap()
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap exact_match_map = 2;hasExactMatchMap in interface Matcher.MatcherTreeOrBuilderpublic Matcher.MatcherTree.MatchMap getExactMatchMap()
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap exact_match_map = 2;getExactMatchMap in interface Matcher.MatcherTreeOrBuilderpublic Matcher.MatcherTree.Builder setExactMatchMap(Matcher.MatcherTree.MatchMap value)
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap exact_match_map = 2;public Matcher.MatcherTree.Builder setExactMatchMap(Matcher.MatcherTree.MatchMap.Builder builderForValue)
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap exact_match_map = 2;public Matcher.MatcherTree.Builder mergeExactMatchMap(Matcher.MatcherTree.MatchMap value)
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap exact_match_map = 2;public Matcher.MatcherTree.Builder clearExactMatchMap()
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap exact_match_map = 2;public Matcher.MatcherTree.MatchMap.Builder getExactMatchMapBuilder()
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap exact_match_map = 2;public Matcher.MatcherTree.MatchMapOrBuilder getExactMatchMapOrBuilder()
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap exact_match_map = 2;getExactMatchMapOrBuilder in interface Matcher.MatcherTreeOrBuilderpublic boolean hasPrefixMatchMap()
Longest matching prefix wins.
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap prefix_match_map = 3;hasPrefixMatchMap in interface Matcher.MatcherTreeOrBuilderpublic Matcher.MatcherTree.MatchMap getPrefixMatchMap()
Longest matching prefix wins.
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap prefix_match_map = 3;getPrefixMatchMap in interface Matcher.MatcherTreeOrBuilderpublic Matcher.MatcherTree.Builder setPrefixMatchMap(Matcher.MatcherTree.MatchMap value)
Longest matching prefix wins.
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap prefix_match_map = 3;public Matcher.MatcherTree.Builder setPrefixMatchMap(Matcher.MatcherTree.MatchMap.Builder builderForValue)
Longest matching prefix wins.
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap prefix_match_map = 3;public Matcher.MatcherTree.Builder mergePrefixMatchMap(Matcher.MatcherTree.MatchMap value)
Longest matching prefix wins.
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap prefix_match_map = 3;public Matcher.MatcherTree.Builder clearPrefixMatchMap()
Longest matching prefix wins.
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap prefix_match_map = 3;public Matcher.MatcherTree.MatchMap.Builder getPrefixMatchMapBuilder()
Longest matching prefix wins.
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap prefix_match_map = 3;public Matcher.MatcherTree.MatchMapOrBuilder getPrefixMatchMapOrBuilder()
Longest matching prefix wins.
.envoy.config.common.matcher.v3.Matcher.MatcherTree.MatchMap prefix_match_map = 3;getPrefixMatchMapOrBuilder in interface Matcher.MatcherTreeOrBuilderpublic boolean hasCustomMatch()
Extension for custom matching logic.
.envoy.config.core.v3.TypedExtensionConfig custom_match = 4;hasCustomMatch in interface Matcher.MatcherTreeOrBuilderpublic TypedExtensionConfig getCustomMatch()
Extension for custom matching logic.
.envoy.config.core.v3.TypedExtensionConfig custom_match = 4;getCustomMatch in interface Matcher.MatcherTreeOrBuilderpublic Matcher.MatcherTree.Builder setCustomMatch(TypedExtensionConfig value)
Extension for custom matching logic.
.envoy.config.core.v3.TypedExtensionConfig custom_match = 4;public Matcher.MatcherTree.Builder setCustomMatch(TypedExtensionConfig.Builder builderForValue)
Extension for custom matching logic.
.envoy.config.core.v3.TypedExtensionConfig custom_match = 4;public Matcher.MatcherTree.Builder mergeCustomMatch(TypedExtensionConfig value)
Extension for custom matching logic.
.envoy.config.core.v3.TypedExtensionConfig custom_match = 4;public Matcher.MatcherTree.Builder clearCustomMatch()
Extension for custom matching logic.
.envoy.config.core.v3.TypedExtensionConfig custom_match = 4;public TypedExtensionConfig.Builder getCustomMatchBuilder()
Extension for custom matching logic.
.envoy.config.core.v3.TypedExtensionConfig custom_match = 4;public TypedExtensionConfigOrBuilder getCustomMatchOrBuilder()
Extension for custom matching logic.
.envoy.config.core.v3.TypedExtensionConfig custom_match = 4;getCustomMatchOrBuilder in interface Matcher.MatcherTreeOrBuilderpublic final Matcher.MatcherTree.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Matcher.MatcherTree.Builder>public final Matcher.MatcherTree.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Matcher.MatcherTree.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.