Class NodeMatcher
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.type.matcher.v3.NodeMatcher
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,NodeMatcherOrBuilder,Serializable
public final class NodeMatcher extends com.google.protobuf.GeneratedMessageV3 implements NodeMatcherOrBuilder
Specifies the way to match a Node. The match follows AND semantics.
Protobuf typeenvoy.type.matcher.v3.NodeMatcher- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNodeMatcher.BuilderSpecifies the way to match a Node.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intNODE_ID_FIELD_NUMBERstatic intNODE_METADATAS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static NodeMatchergetDefaultInstance()NodeMatchergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringMatchergetNodeId()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.intgetNodeMetadatasCount()Specifies match criteria on the node metadata.List<StructMatcher>getNodeMetadatasList()Specifies match criteria on the node metadata.StructMatcherOrBuildergetNodeMetadatasOrBuilder(int index)Specifies match criteria on the node metadata.List<? extends StructMatcherOrBuilder>getNodeMetadatasOrBuilderList()Specifies match criteria on the node metadata.com.google.protobuf.Parser<NodeMatcher>getParserForType()intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()booleanhasNodeId()Specifies match criteria on the node id.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static NodeMatcher.BuildernewBuilder()static NodeMatcher.BuildernewBuilder(NodeMatcher prototype)NodeMatcher.BuildernewBuilderForType()protected NodeMatcher.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static NodeMatcherparseDelimitedFrom(InputStream input)static NodeMatcherparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static NodeMatcherparseFrom(byte[] data)static NodeMatcherparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static NodeMatcherparseFrom(com.google.protobuf.ByteString data)static NodeMatcherparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static NodeMatcherparseFrom(com.google.protobuf.CodedInputStream input)static NodeMatcherparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static NodeMatcherparseFrom(InputStream input)static NodeMatcherparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static NodeMatcherparseFrom(ByteBuffer data)static NodeMatcherparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<NodeMatcher>parser()NodeMatcher.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NODE_ID_FIELD_NUMBER
public static final int NODE_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NODE_METADATAS_FIELD_NUMBER
public static final int NODE_METADATAS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
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.
-
getNodeIdOrBuilder
public StringMatcherOrBuilder getNodeIdOrBuilder()
Specifies match criteria on the node id.
.envoy.type.matcher.v3.StringMatcher node_id = 1;- Specified by:
getNodeIdOrBuilderin interfaceNodeMatcherOrBuilder
-
getNodeMetadatasList
public List<StructMatcher> getNodeMetadatasList()
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;- Specified by:
getNodeMetadatasListin interfaceNodeMatcherOrBuilder
-
getNodeMetadatasOrBuilderList
public List<? extends StructMatcherOrBuilder> getNodeMetadatasOrBuilderList()
Specifies match criteria on the node metadata.
repeated .envoy.type.matcher.v3.StructMatcher node_metadatas = 2;- Specified by:
getNodeMetadatasOrBuilderListin 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
-
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
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static NodeMatcher parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodeMatcher parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodeMatcher parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodeMatcher parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodeMatcher parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodeMatcher parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodeMatcher parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static NodeMatcher parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static NodeMatcher parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static NodeMatcher parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static NodeMatcher parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static NodeMatcher parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public NodeMatcher.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static NodeMatcher.Builder newBuilder()
-
newBuilder
public static NodeMatcher.Builder newBuilder(NodeMatcher prototype)
-
toBuilder
public NodeMatcher.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected NodeMatcher.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static NodeMatcher getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<NodeMatcher> parser()
-
getParserForType
public com.google.protobuf.Parser<NodeMatcher> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public NodeMatcher getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-