Class NodeMatcher.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<NodeMatcher.Builder>
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
,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 type
envoy.type.matcher.v3.NodeMatcher
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private StringMatcher
private com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> private List
<StructMatcher> private com.google.protobuf.RepeatedFieldBuilder
<StructMatcher, StructMatcher.Builder, StructMatcherOrBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllNodeMetadatas
(Iterable<? extends StructMatcher> values) Specifies match criteria on the node metadata.addNodeMetadatas
(int index, StructMatcher value) Specifies match criteria on the node metadata.addNodeMetadatas
(int index, StructMatcher.Builder builderForValue) Specifies match criteria on the node metadata.addNodeMetadatas
(StructMatcher value) Specifies match criteria on the node metadata.addNodeMetadatas
(StructMatcher.Builder builderForValue) Specifies match criteria on the node metadata.Specifies match criteria on the node metadata.addNodeMetadatasBuilder
(int index) Specifies match criteria on the node metadata.build()
private void
buildPartial0
(NodeMatcher result) private void
clear()
Specifies match criteria on the node id.Specifies match criteria on the node metadata.private void
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
Specifies match criteria on the node id.Specifies match criteria on the node id.private com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> Specifies match criteria on the node id.Specifies match criteria on the node id.getNodeMetadatas
(int index) Specifies match criteria on the node metadata.getNodeMetadatasBuilder
(int index) Specifies match criteria on the node metadata.Specifies match criteria on the node metadata.int
Specifies match criteria on the node metadata.private com.google.protobuf.RepeatedFieldBuilder
<StructMatcher, StructMatcher.Builder, StructMatcherOrBuilder> Specifies match criteria on the node metadata.getNodeMetadatasOrBuilder
(int index) Specifies match criteria on the node metadata.List
<? extends StructMatcherOrBuilder> Specifies match criteria on the node metadata.boolean
Specifies match criteria on the node id.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
private void
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeFrom
(NodeMatcher other) mergeNodeId
(StringMatcher value) Specifies match criteria on the node id.removeNodeMetadatas
(int index) Specifies match criteria on the node metadata.setNodeId
(StringMatcher value) Specifies match criteria on the node id.setNodeId
(StringMatcher.Builder builderForValue) Specifies match criteria on the node id.setNodeMetadatas
(int index, StructMatcher value) Specifies match criteria on the node metadata.setNodeMetadatas
(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
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
bitField0_
private int bitField0_ -
nodeId_
-
nodeIdBuilder_
private com.google.protobuf.SingleFieldBuilder<StringMatcher,StringMatcher.Builder, nodeIdBuilder_StringMatcherOrBuilder> -
nodeMetadatas_
-
nodeMetadatasBuilder_
private com.google.protobuf.RepeatedFieldBuilder<StructMatcher,StructMatcher.Builder, nodeMetadatasBuilder_StructMatcherOrBuilder>
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
-
-
Method Details
-
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<NodeMatcher.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization() -
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<NodeMatcher.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<NodeMatcher.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
-
buildPartial0
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<NodeMatcher.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<NodeMatcher.Builder>
-
mergeFrom
public NodeMatcher.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws 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<NodeMatcher.Builder>
- Throws:
IOException
-
hasNodeId
public boolean hasNodeId()Specifies match criteria on the node id.
.envoy.type.matcher.v3.StringMatcher node_id = 1;
- Specified by:
hasNodeId
in interfaceNodeMatcherOrBuilder
- Returns:
- Whether the nodeId field is set.
-
getNodeId
Specifies match criteria on the node id.
.envoy.type.matcher.v3.StringMatcher node_id = 1;
- Specified by:
getNodeId
in interfaceNodeMatcherOrBuilder
- Returns:
- The nodeId.
-
setNodeId
Specifies match criteria on the node id.
.envoy.type.matcher.v3.StringMatcher node_id = 1;
-
setNodeId
Specifies match criteria on the node id.
.envoy.type.matcher.v3.StringMatcher node_id = 1;
-
mergeNodeId
Specifies match criteria on the node id.
.envoy.type.matcher.v3.StringMatcher node_id = 1;
-
clearNodeId
Specifies match criteria on the node id.
.envoy.type.matcher.v3.StringMatcher node_id = 1;
-
getNodeIdBuilder
Specifies match criteria on the node id.
.envoy.type.matcher.v3.StringMatcher node_id = 1;
-
getNodeIdOrBuilder
Specifies match criteria on the node id.
.envoy.type.matcher.v3.StringMatcher node_id = 1;
- Specified by:
getNodeIdOrBuilder
in interfaceNodeMatcherOrBuilder
-
getNodeIdFieldBuilder
private com.google.protobuf.SingleFieldBuilder<StringMatcher,StringMatcher.Builder, getNodeIdFieldBuilder()StringMatcherOrBuilder> Specifies match criteria on the node id.
.envoy.type.matcher.v3.StringMatcher node_id = 1;
-
ensureNodeMetadatasIsMutable
private void ensureNodeMetadatasIsMutable() -
getNodeMetadatasList
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
- Specified by:
getNodeMetadatasList
in interfaceNodeMatcherOrBuilder
-
getNodeMetadatasCount
public int getNodeMetadatasCount()Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
- Specified by:
getNodeMetadatasCount
in interfaceNodeMatcherOrBuilder
-
getNodeMetadatas
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
- Specified by:
getNodeMetadatas
in interfaceNodeMatcherOrBuilder
-
setNodeMetadatas
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
setNodeMetadatas
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
addNodeMetadatas
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
addNodeMetadatas
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
addNodeMetadatas
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
addNodeMetadatas
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
addAllNodeMetadatas
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
clearNodeMetadatas
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
removeNodeMetadatas
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
getNodeMetadatasBuilder
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
getNodeMetadatasOrBuilder
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
- Specified by:
getNodeMetadatasOrBuilder
in interfaceNodeMatcherOrBuilder
-
getNodeMetadatasOrBuilderList
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
- Specified by:
getNodeMetadatasOrBuilderList
in interfaceNodeMatcherOrBuilder
-
addNodeMetadatasBuilder
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
addNodeMetadatasBuilder
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
-
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, getNodeMetadatasFieldBuilder()StructMatcherOrBuilder>
-