Class NodeMatcher.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<NodeMatcher.Builder>
-
- io.envoyproxy.envoy.type.matcher.v3.NodeMatcher.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,NodeMatcherOrBuilder,java.lang.Cloneable
- Enclosing class:
- NodeMatcher
public static final class NodeMatcher.Builder extends com.google.protobuf.GeneratedMessage.Builder<NodeMatcher.Builder> implements NodeMatcherOrBuilder
Specifies the way to match a Node. The match follows AND semantics.
Protobuf typeenvoy.type.matcher.v3.NodeMatcher
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private StringMatchernodeId_private com.google.protobuf.SingleFieldBuilder<StringMatcher,StringMatcher.Builder,StringMatcherOrBuilder>nodeIdBuilder_private java.util.List<StructMatcher>nodeMetadatas_private com.google.protobuf.RepeatedFieldBuilder<StructMatcher,StructMatcher.Builder,StructMatcherOrBuilder>nodeMetadatasBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeMatcher.BuilderaddAllNodeMetadatas(java.lang.Iterable<? extends StructMatcher> values)Specifies match criteria on the node metadata.NodeMatcher.BuilderaddNodeMetadatas(int index, StructMatcher value)Specifies match criteria on the node metadata.NodeMatcher.BuilderaddNodeMetadatas(int index, StructMatcher.Builder builderForValue)Specifies match criteria on the node metadata.NodeMatcher.BuilderaddNodeMetadatas(StructMatcher value)Specifies match criteria on the node metadata.NodeMatcher.BuilderaddNodeMetadatas(StructMatcher.Builder builderForValue)Specifies match criteria on the node metadata.StructMatcher.BuilderaddNodeMetadatasBuilder()Specifies match criteria on the node metadata.StructMatcher.BuilderaddNodeMetadatasBuilder(int index)Specifies match criteria on the node metadata.NodeMatcherbuild()NodeMatcherbuildPartial()private voidbuildPartial0(NodeMatcher result)private voidbuildPartialRepeatedFields(NodeMatcher result)NodeMatcher.Builderclear()NodeMatcher.BuilderclearNodeId()Specifies match criteria on the node id.NodeMatcher.BuilderclearNodeMetadatas()Specifies match criteria on the node metadata.private voidensureNodeMetadatasIsMutable()NodeMatchergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringMatchergetNodeId()Specifies match criteria on the node id.StringMatcher.BuildergetNodeIdBuilder()Specifies match criteria on the node id.private com.google.protobuf.SingleFieldBuilder<StringMatcher,StringMatcher.Builder,StringMatcherOrBuilder>getNodeIdFieldBuilder()Specifies match criteria on the node id.StringMatcherOrBuildergetNodeIdOrBuilder()Specifies match criteria on the node id.StructMatchergetNodeMetadatas(int index)Specifies match criteria on the node metadata.StructMatcher.BuildergetNodeMetadatasBuilder(int index)Specifies match criteria on the node metadata.java.util.List<StructMatcher.Builder>getNodeMetadatasBuilderList()Specifies match criteria on the node metadata.intgetNodeMetadatasCount()Specifies match criteria on the node metadata.private com.google.protobuf.RepeatedFieldBuilder<StructMatcher,StructMatcher.Builder,StructMatcherOrBuilder>getNodeMetadatasFieldBuilder()java.util.List<StructMatcher>getNodeMetadatasList()Specifies match criteria on the node metadata.StructMatcherOrBuildergetNodeMetadatasOrBuilder(int index)Specifies match criteria on the node metadata.java.util.List<? extends StructMatcherOrBuilder>getNodeMetadatasOrBuilderList()Specifies match criteria on the node metadata.booleanhasNodeId()Specifies match criteria on the node id.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()private voidmaybeForceBuilderInitialization()NodeMatcher.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)NodeMatcher.BuildermergeFrom(com.google.protobuf.Message other)NodeMatcher.BuildermergeFrom(NodeMatcher other)NodeMatcher.BuildermergeNodeId(StringMatcher value)Specifies match criteria on the node id.NodeMatcher.BuilderremoveNodeMetadatas(int index)Specifies match criteria on the node metadata.NodeMatcher.BuildersetNodeId(StringMatcher value)Specifies match criteria on the node id.NodeMatcher.BuildersetNodeId(StringMatcher.Builder builderForValue)Specifies match criteria on the node id.NodeMatcher.BuildersetNodeMetadatas(int index, StructMatcher value)Specifies match criteria on the node metadata.NodeMatcher.BuildersetNodeMetadatas(int index, StructMatcher.Builder builderForValue)Specifies match criteria on the node metadata.-
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_
-
nodeId_
private StringMatcher nodeId_
-
nodeIdBuilder_
private com.google.protobuf.SingleFieldBuilder<StringMatcher,StringMatcher.Builder,StringMatcherOrBuilder> nodeIdBuilder_
-
nodeMetadatas_
private java.util.List<StructMatcher> nodeMetadatas_
-
nodeMetadatasBuilder_
private com.google.protobuf.RepeatedFieldBuilder<StructMatcher,StructMatcher.Builder,StructMatcherOrBuilder> nodeMetadatasBuilder_
-
-
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<NodeMatcher.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public NodeMatcher.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<NodeMatcher.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<NodeMatcher.Builder>
-
getDefaultInstanceForType
public NodeMatcher getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public NodeMatcher build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NodeMatcher buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(NodeMatcher result)
-
buildPartial0
private void buildPartial0(NodeMatcher result)
-
mergeFrom
public NodeMatcher.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NodeMatcher.Builder>
-
mergeFrom
public NodeMatcher.Builder mergeFrom(NodeMatcher other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<NodeMatcher.Builder>
-
mergeFrom
public NodeMatcher.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<NodeMatcher.Builder>- Throws:
java.io.IOException
-
hasNodeId
public boolean hasNodeId()
Specifies match criteria on the node id.
.envoy.type.matcher.v3.StringMatcher node_id = 1;- Specified by:
hasNodeIdin interfaceNodeMatcherOrBuilder- Returns:
- Whether the nodeId field is set.
-
getNodeId
public StringMatcher getNodeId()
Specifies match criteria on the node id.
.envoy.type.matcher.v3.StringMatcher node_id = 1;- Specified by:
getNodeIdin interfaceNodeMatcherOrBuilder- Returns:
- The nodeId.
-
setNodeId
public NodeMatcher.Builder setNodeId(StringMatcher value)
Specifies match criteria on the node id.
.envoy.type.matcher.v3.StringMatcher node_id = 1;
-
setNodeId
public NodeMatcher.Builder setNodeId(StringMatcher.Builder builderForValue)
Specifies match criteria on the node id.
.envoy.type.matcher.v3.StringMatcher node_id = 1;
-
mergeNodeId
public NodeMatcher.Builder mergeNodeId(StringMatcher value)
Specifies match criteria on the node id.
.envoy.type.matcher.v3.StringMatcher node_id = 1;
-
clearNodeId
public NodeMatcher.Builder clearNodeId()
Specifies match criteria on the node id.
.envoy.type.matcher.v3.StringMatcher node_id = 1;
-
getNodeIdBuilder
public StringMatcher.Builder getNodeIdBuilder()
Specifies match criteria on the node id.
.envoy.type.matcher.v3.StringMatcher node_id = 1;
-
getNodeIdOrBuilder
public StringMatcherOrBuilder getNodeIdOrBuilder()
Specifies match criteria on the node id.
.envoy.type.matcher.v3.StringMatcher node_id = 1;- Specified by:
getNodeIdOrBuilderin interfaceNodeMatcherOrBuilder
-
getNodeIdFieldBuilder
private com.google.protobuf.SingleFieldBuilder<StringMatcher,StringMatcher.Builder,StringMatcherOrBuilder> getNodeIdFieldBuilder()
Specifies match criteria on the node id.
.envoy.type.matcher.v3.StringMatcher node_id = 1;
-
ensureNodeMetadatasIsMutable
private void ensureNodeMetadatasIsMutable()
-
getNodeMetadatasList
public java.util.List<StructMatcher> getNodeMetadatasList()
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;- Specified by:
getNodeMetadatasListin interfaceNodeMatcherOrBuilder
-
getNodeMetadatasCount
public int getNodeMetadatasCount()
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;- Specified by:
getNodeMetadatasCountin interfaceNodeMatcherOrBuilder
-
getNodeMetadatas
public StructMatcher getNodeMetadatas(int index)
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;- Specified by:
getNodeMetadatasin interfaceNodeMatcherOrBuilder
-
setNodeMetadatas
public NodeMatcher.Builder setNodeMetadatas(int index, StructMatcher value)
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
setNodeMetadatas
public NodeMatcher.Builder setNodeMetadatas(int index, StructMatcher.Builder builderForValue)
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
addNodeMetadatas
public NodeMatcher.Builder addNodeMetadatas(StructMatcher value)
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
addNodeMetadatas
public NodeMatcher.Builder addNodeMetadatas(int index, StructMatcher value)
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
addNodeMetadatas
public NodeMatcher.Builder addNodeMetadatas(StructMatcher.Builder builderForValue)
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
addNodeMetadatas
public NodeMatcher.Builder addNodeMetadatas(int index, StructMatcher.Builder builderForValue)
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
addAllNodeMetadatas
public NodeMatcher.Builder addAllNodeMetadatas(java.lang.Iterable<? extends StructMatcher> values)
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
clearNodeMetadatas
public NodeMatcher.Builder clearNodeMetadatas()
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
removeNodeMetadatas
public NodeMatcher.Builder removeNodeMetadatas(int index)
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
getNodeMetadatasBuilder
public StructMatcher.Builder getNodeMetadatasBuilder(int index)
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
getNodeMetadatasOrBuilder
public StructMatcherOrBuilder getNodeMetadatasOrBuilder(int index)
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;- Specified by:
getNodeMetadatasOrBuilderin interfaceNodeMatcherOrBuilder
-
getNodeMetadatasOrBuilderList
public java.util.List<? extends StructMatcherOrBuilder> getNodeMetadatasOrBuilderList()
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;- Specified by:
getNodeMetadatasOrBuilderListin interfaceNodeMatcherOrBuilder
-
addNodeMetadatasBuilder
public StructMatcher.Builder addNodeMetadatasBuilder()
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
addNodeMetadatasBuilder
public StructMatcher.Builder addNodeMetadatasBuilder(int index)
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
getNodeMetadatasBuilderList
public java.util.List<StructMatcher.Builder> getNodeMetadatasBuilderList()
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
getNodeMetadatasFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<StructMatcher,StructMatcher.Builder,StructMatcherOrBuilder> getNodeMetadatasFieldBuilder()
-
-