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 int
bitField0_
private StringMatcher
nodeId_
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.Builder
addAllNodeMetadatas(java.lang.Iterable<? extends StructMatcher> values)
Specifies match criteria on the node metadata.NodeMatcher.Builder
addNodeMetadatas(int index, StructMatcher value)
Specifies match criteria on the node metadata.NodeMatcher.Builder
addNodeMetadatas(int index, StructMatcher.Builder builderForValue)
Specifies match criteria on the node metadata.NodeMatcher.Builder
addNodeMetadatas(StructMatcher value)
Specifies match criteria on the node metadata.NodeMatcher.Builder
addNodeMetadatas(StructMatcher.Builder builderForValue)
Specifies match criteria on the node metadata.StructMatcher.Builder
addNodeMetadatasBuilder()
Specifies match criteria on the node metadata.StructMatcher.Builder
addNodeMetadatasBuilder(int index)
Specifies match criteria on the node metadata.NodeMatcher
build()
NodeMatcher
buildPartial()
private void
buildPartial0(NodeMatcher result)
private void
buildPartialRepeatedFields(NodeMatcher result)
NodeMatcher.Builder
clear()
NodeMatcher.Builder
clearNodeId()
Specifies match criteria on the node id.NodeMatcher.Builder
clearNodeMetadatas()
Specifies match criteria on the node metadata.private void
ensureNodeMetadatasIsMutable()
NodeMatcher
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
StringMatcher
getNodeId()
Specifies match criteria on the node id.StringMatcher.Builder
getNodeIdBuilder()
Specifies match criteria on the node id.private com.google.protobuf.SingleFieldBuilder<StringMatcher,StringMatcher.Builder,StringMatcherOrBuilder>
getNodeIdFieldBuilder()
Specifies match criteria on the node id.StringMatcherOrBuilder
getNodeIdOrBuilder()
Specifies match criteria on the node id.StructMatcher
getNodeMetadatas(int index)
Specifies match criteria on the node metadata.StructMatcher.Builder
getNodeMetadatasBuilder(int index)
Specifies match criteria on the node metadata.java.util.List<StructMatcher.Builder>
getNodeMetadatasBuilderList()
Specifies match criteria on the node metadata.int
getNodeMetadatasCount()
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.StructMatcherOrBuilder
getNodeMetadatasOrBuilder(int index)
Specifies match criteria on the node metadata.java.util.List<? extends StructMatcherOrBuilder>
getNodeMetadatasOrBuilderList()
Specifies match criteria on the node metadata.boolean
hasNodeId()
Specifies match criteria on the node id.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
NodeMatcher.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
NodeMatcher.Builder
mergeFrom(com.google.protobuf.Message other)
NodeMatcher.Builder
mergeFrom(NodeMatcher other)
NodeMatcher.Builder
mergeNodeId(StringMatcher value)
Specifies match criteria on the node id.NodeMatcher.Builder
removeNodeMetadatas(int index)
Specifies match criteria on the node metadata.NodeMatcher.Builder
setNodeId(StringMatcher value)
Specifies match criteria on the node id.NodeMatcher.Builder
setNodeId(StringMatcher.Builder builderForValue)
Specifies match criteria on the node id.NodeMatcher.Builder
setNodeMetadatas(int index, StructMatcher value)
Specifies match criteria on the node metadata.NodeMatcher.Builder
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
-
-
-
-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<NodeMatcher.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public NodeMatcher.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<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
public NodeMatcher getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public NodeMatcher build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NodeMatcher buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<NodeMatcher.Builder>
-
mergeFrom
public NodeMatcher.Builder mergeFrom(NodeMatcher other)
-
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 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<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:
hasNodeId
in 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:
getNodeId
in 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:
getNodeIdOrBuilder
in 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:
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
public StructMatcher getNodeMetadatas(int index)
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;
- Specified by:
getNodeMetadatas
in 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:
getNodeMetadatasOrBuilder
in 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:
getNodeMetadatasOrBuilderList
in 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()
-
-