Class Node

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.envoyproxy.envoy.api.v2.core.Node
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, NodeOrBuilder, Serializable

public final class Node extends com.google.protobuf.GeneratedMessageV3 implements NodeOrBuilder
 Identifies a specific Envoy instance. The node identifier is presented to the
 management server, which may use this identifier to distinguish per Envoy
 configuration for serving.
 [#next-free-field: 12]
 
Protobuf type envoy.api.v2.core.Node
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Identifies a specific Envoy instance.
    static enum 
     

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

    com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessageV3

    alwaysUseFieldBuilders, unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessage

    memoizedSize

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    Deprecated.
    envoy.api.v2.core.Node.build_version is deprecated.
    com.google.protobuf.ByteString
    Deprecated.
    envoy.api.v2.core.Node.build_version is deprecated.
    getClientFeatures(int index)
    Client feature support list.
    com.google.protobuf.ByteString
    Client feature support list.
    int
    Client feature support list.
    com.google.protobuf.ProtocolStringList
    Client feature support list.
    Defines the local service cluster name where Envoy is running.
    com.google.protobuf.ByteString
    Defines the local service cluster name where Envoy is running.
    static Node
     
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    getExtensions(int index)
    List of extensions and their versions supported by the node.
    int
    List of extensions and their versions supported by the node.
    List of extensions and their versions supported by the node.
    List of extensions and their versions supported by the node.
    List of extensions and their versions supported by the node.
    An opaque node identifier for the Envoy node.
    com.google.protobuf.ByteString
    An opaque node identifier for the Envoy node.
    Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned.
    int
    Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned.
    Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned.
    Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned.
    Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned.
    Locality specifying where the Envoy instance is running.
    Locality specifying where the Envoy instance is running.
    com.google.protobuf.Struct
    Opaque metadata extending the node identifier.
    com.google.protobuf.StructOrBuilder
    Opaque metadata extending the node identifier.
    com.google.protobuf.Parser<Node>
     
    int
     
    Structured version of the entity requesting config.
    Structured version of the entity requesting config.
    Free-form string that identifies the entity requesting config.
    com.google.protobuf.ByteString
    Free-form string that identifies the entity requesting config.
    Free-form string that identifies the version of the entity requesting config.
    com.google.protobuf.ByteString
    Free-form string that identifies the version of the entity requesting config.
     
    int
     
    boolean
    Locality specifying where the Envoy instance is running.
    boolean
    Opaque metadata extending the node identifier.
    boolean
    Structured version of the entity requesting config.
    boolean
    Free-form string that identifies the version of the entity requesting config.
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
     
    final boolean
     
     
    newBuilder(Node prototype)
     
     
    protected Node.Builder
    newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
     
    protected Object
    newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
     
    static Node
     
    static Node
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Node
    parseFrom(byte[] data)
     
    static Node
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Node
    parseFrom(com.google.protobuf.ByteString data)
     
    static Node
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Node
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    static Node
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Node
     
    static Node
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Node
     
    static Node
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<Node>
     
     
    void
    writeTo(com.google.protobuf.CodedOutputStream output)
     

    Methods inherited from class com.google.protobuf.GeneratedMessageV3

    canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, 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

    Methods inherited from interface com.google.protobuf.MessageLite

    toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Field Details

    • ID_FIELD_NUMBER

      public static final int ID_FIELD_NUMBER
      See Also:
    • CLUSTER_FIELD_NUMBER

      public static final int CLUSTER_FIELD_NUMBER
      See Also:
    • METADATA_FIELD_NUMBER

      public static final int METADATA_FIELD_NUMBER
      See Also:
    • LOCALITY_FIELD_NUMBER

      public static final int LOCALITY_FIELD_NUMBER
      See Also:
    • BUILD_VERSION_FIELD_NUMBER

      public static final int BUILD_VERSION_FIELD_NUMBER
      See Also:
    • USER_AGENT_NAME_FIELD_NUMBER

      public static final int USER_AGENT_NAME_FIELD_NUMBER
      See Also:
    • USER_AGENT_VERSION_FIELD_NUMBER

      public static final int USER_AGENT_VERSION_FIELD_NUMBER
      See Also:
    • USER_AGENT_BUILD_VERSION_FIELD_NUMBER

      public static final int USER_AGENT_BUILD_VERSION_FIELD_NUMBER
      See Also:
    • EXTENSIONS_FIELD_NUMBER

      public static final int EXTENSIONS_FIELD_NUMBER
      See Also:
    • CLIENT_FEATURES_FIELD_NUMBER

      public static final int CLIENT_FEATURES_FIELD_NUMBER
      See Also:
    • LISTENING_ADDRESSES_FIELD_NUMBER

      public static final int LISTENING_ADDRESSES_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • getUserAgentVersionTypeCase

      public Node.UserAgentVersionTypeCase getUserAgentVersionTypeCase()
      Specified by:
      getUserAgentVersionTypeCase in interface NodeOrBuilder
    • getId

      public String getId()
       An opaque node identifier for the Envoy node. This also provides the local
       service node name. It should be set if any of the following features are
       used: :ref:`statsd <arch_overview_statistics>`, :ref:`CDS
       <config_cluster_manager_cds>`, and :ref:`HTTP tracing
       <arch_overview_tracing>`, either in this message or via
       :option:`--service-node`.
       
      string id = 1;
      Specified by:
      getId in interface NodeOrBuilder
      Returns:
      The id.
    • getIdBytes

      public com.google.protobuf.ByteString getIdBytes()
       An opaque node identifier for the Envoy node. This also provides the local
       service node name. It should be set if any of the following features are
       used: :ref:`statsd <arch_overview_statistics>`, :ref:`CDS
       <config_cluster_manager_cds>`, and :ref:`HTTP tracing
       <arch_overview_tracing>`, either in this message or via
       :option:`--service-node`.
       
      string id = 1;
      Specified by:
      getIdBytes in interface NodeOrBuilder
      Returns:
      The bytes for id.
    • getCluster

      public String getCluster()
       Defines the local service cluster name where Envoy is running. Though
       optional, it should be set if any of the following features are used:
       :ref:`statsd <arch_overview_statistics>`, :ref:`health check cluster
       verification
       <envoy_api_field_core.HealthCheck.HttpHealthCheck.service_name_matcher>`,
       :ref:`runtime override directory <envoy_api_msg_config.bootstrap.v2.Runtime>`,
       :ref:`user agent addition
       <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.add_user_agent>`,
       :ref:`HTTP global rate limiting <config_http_filters_rate_limit>`,
       :ref:`CDS <config_cluster_manager_cds>`, and :ref:`HTTP tracing
       <arch_overview_tracing>`, either in this message or via
       :option:`--service-cluster`.
       
      string cluster = 2;
      Specified by:
      getCluster in interface NodeOrBuilder
      Returns:
      The cluster.
    • getClusterBytes

      public com.google.protobuf.ByteString getClusterBytes()
       Defines the local service cluster name where Envoy is running. Though
       optional, it should be set if any of the following features are used:
       :ref:`statsd <arch_overview_statistics>`, :ref:`health check cluster
       verification
       <envoy_api_field_core.HealthCheck.HttpHealthCheck.service_name_matcher>`,
       :ref:`runtime override directory <envoy_api_msg_config.bootstrap.v2.Runtime>`,
       :ref:`user agent addition
       <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.add_user_agent>`,
       :ref:`HTTP global rate limiting <config_http_filters_rate_limit>`,
       :ref:`CDS <config_cluster_manager_cds>`, and :ref:`HTTP tracing
       <arch_overview_tracing>`, either in this message or via
       :option:`--service-cluster`.
       
      string cluster = 2;
      Specified by:
      getClusterBytes in interface NodeOrBuilder
      Returns:
      The bytes for cluster.
    • hasMetadata

      public boolean hasMetadata()
       Opaque metadata extending the node identifier. Envoy will pass this
       directly to the management server.
       
      .google.protobuf.Struct metadata = 3;
      Specified by:
      hasMetadata in interface NodeOrBuilder
      Returns:
      Whether the metadata field is set.
    • getMetadata

      public com.google.protobuf.Struct getMetadata()
       Opaque metadata extending the node identifier. Envoy will pass this
       directly to the management server.
       
      .google.protobuf.Struct metadata = 3;
      Specified by:
      getMetadata in interface NodeOrBuilder
      Returns:
      The metadata.
    • getMetadataOrBuilder

      public com.google.protobuf.StructOrBuilder getMetadataOrBuilder()
       Opaque metadata extending the node identifier. Envoy will pass this
       directly to the management server.
       
      .google.protobuf.Struct metadata = 3;
      Specified by:
      getMetadataOrBuilder in interface NodeOrBuilder
    • hasLocality

      public boolean hasLocality()
       Locality specifying where the Envoy instance is running.
       
      .envoy.api.v2.core.Locality locality = 4;
      Specified by:
      hasLocality in interface NodeOrBuilder
      Returns:
      Whether the locality field is set.
    • getLocality

      public Locality getLocality()
       Locality specifying where the Envoy instance is running.
       
      .envoy.api.v2.core.Locality locality = 4;
      Specified by:
      getLocality in interface NodeOrBuilder
      Returns:
      The locality.
    • getLocalityOrBuilder

      public LocalityOrBuilder getLocalityOrBuilder()
       Locality specifying where the Envoy instance is running.
       
      .envoy.api.v2.core.Locality locality = 4;
      Specified by:
      getLocalityOrBuilder in interface NodeOrBuilder
    • getBuildVersion

      @Deprecated public String getBuildVersion()
      Deprecated.
      envoy.api.v2.core.Node.build_version is deprecated. See envoy/api/v2/core/base.proto;l=165
       This is motivated by informing a management server during canary which
       version of Envoy is being tested in a heterogeneous fleet. This will be set
       by Envoy in management server RPCs.
       This field is deprecated in favor of the user_agent_name and user_agent_version values.
       
      string build_version = 5 [deprecated = true];
      Specified by:
      getBuildVersion in interface NodeOrBuilder
      Returns:
      The buildVersion.
    • getBuildVersionBytes

      @Deprecated public com.google.protobuf.ByteString getBuildVersionBytes()
      Deprecated.
      envoy.api.v2.core.Node.build_version is deprecated. See envoy/api/v2/core/base.proto;l=165
       This is motivated by informing a management server during canary which
       version of Envoy is being tested in a heterogeneous fleet. This will be set
       by Envoy in management server RPCs.
       This field is deprecated in favor of the user_agent_name and user_agent_version values.
       
      string build_version = 5 [deprecated = true];
      Specified by:
      getBuildVersionBytes in interface NodeOrBuilder
      Returns:
      The bytes for buildVersion.
    • getUserAgentName

      public String getUserAgentName()
       Free-form string that identifies the entity requesting config.
       E.g. "envoy" or "grpc"
       
      string user_agent_name = 6;
      Specified by:
      getUserAgentName in interface NodeOrBuilder
      Returns:
      The userAgentName.
    • getUserAgentNameBytes

      public com.google.protobuf.ByteString getUserAgentNameBytes()
       Free-form string that identifies the entity requesting config.
       E.g. "envoy" or "grpc"
       
      string user_agent_name = 6;
      Specified by:
      getUserAgentNameBytes in interface NodeOrBuilder
      Returns:
      The bytes for userAgentName.
    • hasUserAgentVersion

      public boolean hasUserAgentVersion()
       Free-form string that identifies the version of the entity requesting config.
       E.g. "1.12.2" or "abcd1234", or "SpecialEnvoyBuild"
       
      string user_agent_version = 7;
      Specified by:
      hasUserAgentVersion in interface NodeOrBuilder
      Returns:
      Whether the userAgentVersion field is set.
    • getUserAgentVersion

      public String getUserAgentVersion()
       Free-form string that identifies the version of the entity requesting config.
       E.g. "1.12.2" or "abcd1234", or "SpecialEnvoyBuild"
       
      string user_agent_version = 7;
      Specified by:
      getUserAgentVersion in interface NodeOrBuilder
      Returns:
      The userAgentVersion.
    • getUserAgentVersionBytes

      public com.google.protobuf.ByteString getUserAgentVersionBytes()
       Free-form string that identifies the version of the entity requesting config.
       E.g. "1.12.2" or "abcd1234", or "SpecialEnvoyBuild"
       
      string user_agent_version = 7;
      Specified by:
      getUserAgentVersionBytes in interface NodeOrBuilder
      Returns:
      The bytes for userAgentVersion.
    • hasUserAgentBuildVersion

      public boolean hasUserAgentBuildVersion()
       Structured version of the entity requesting config.
       
      .envoy.api.v2.core.BuildVersion user_agent_build_version = 8;
      Specified by:
      hasUserAgentBuildVersion in interface NodeOrBuilder
      Returns:
      Whether the userAgentBuildVersion field is set.
    • getUserAgentBuildVersion

      public BuildVersion getUserAgentBuildVersion()
       Structured version of the entity requesting config.
       
      .envoy.api.v2.core.BuildVersion user_agent_build_version = 8;
      Specified by:
      getUserAgentBuildVersion in interface NodeOrBuilder
      Returns:
      The userAgentBuildVersion.
    • getUserAgentBuildVersionOrBuilder

      public BuildVersionOrBuilder getUserAgentBuildVersionOrBuilder()
       Structured version of the entity requesting config.
       
      .envoy.api.v2.core.BuildVersion user_agent_build_version = 8;
      Specified by:
      getUserAgentBuildVersionOrBuilder in interface NodeOrBuilder
    • getExtensionsList

      public List<Extension> getExtensionsList()
       List of extensions and their versions supported by the node.
       
      repeated .envoy.api.v2.core.Extension extensions = 9;
      Specified by:
      getExtensionsList in interface NodeOrBuilder
    • getExtensionsOrBuilderList

      public List<? extends ExtensionOrBuilder> getExtensionsOrBuilderList()
       List of extensions and their versions supported by the node.
       
      repeated .envoy.api.v2.core.Extension extensions = 9;
      Specified by:
      getExtensionsOrBuilderList in interface NodeOrBuilder
    • getExtensionsCount

      public int getExtensionsCount()
       List of extensions and their versions supported by the node.
       
      repeated .envoy.api.v2.core.Extension extensions = 9;
      Specified by:
      getExtensionsCount in interface NodeOrBuilder
    • getExtensions

      public Extension getExtensions(int index)
       List of extensions and their versions supported by the node.
       
      repeated .envoy.api.v2.core.Extension extensions = 9;
      Specified by:
      getExtensions in interface NodeOrBuilder
    • getExtensionsOrBuilder

      public ExtensionOrBuilder getExtensionsOrBuilder(int index)
       List of extensions and their versions supported by the node.
       
      repeated .envoy.api.v2.core.Extension extensions = 9;
      Specified by:
      getExtensionsOrBuilder in interface NodeOrBuilder
    • getClientFeaturesList

      public com.google.protobuf.ProtocolStringList getClientFeaturesList()
       Client feature support list. These are well known features described
       in the Envoy API repository for a given major version of an API. Client features
       use reverse DNS naming scheme, for example `com.acme.feature`.
       See :ref:`the list of features <client_features>` that xDS client may
       support.
       
      repeated string client_features = 10;
      Specified by:
      getClientFeaturesList in interface NodeOrBuilder
      Returns:
      A list containing the clientFeatures.
    • getClientFeaturesCount

      public int getClientFeaturesCount()
       Client feature support list. These are well known features described
       in the Envoy API repository for a given major version of an API. Client features
       use reverse DNS naming scheme, for example `com.acme.feature`.
       See :ref:`the list of features <client_features>` that xDS client may
       support.
       
      repeated string client_features = 10;
      Specified by:
      getClientFeaturesCount in interface NodeOrBuilder
      Returns:
      The count of clientFeatures.
    • getClientFeatures

      public String getClientFeatures(int index)
       Client feature support list. These are well known features described
       in the Envoy API repository for a given major version of an API. Client features
       use reverse DNS naming scheme, for example `com.acme.feature`.
       See :ref:`the list of features <client_features>` that xDS client may
       support.
       
      repeated string client_features = 10;
      Specified by:
      getClientFeatures in interface NodeOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The clientFeatures at the given index.
    • getClientFeaturesBytes

      public com.google.protobuf.ByteString getClientFeaturesBytes(int index)
       Client feature support list. These are well known features described
       in the Envoy API repository for a given major version of an API. Client features
       use reverse DNS naming scheme, for example `com.acme.feature`.
       See :ref:`the list of features <client_features>` that xDS client may
       support.
       
      repeated string client_features = 10;
      Specified by:
      getClientFeaturesBytes in interface NodeOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the clientFeatures at the given index.
    • getListeningAddressesList

      public List<Address> getListeningAddressesList()
       Known listening ports on the node as a generic hint to the management server
       for filtering :ref:`listeners <config_listeners>` to be returned. For example,
       if there is a listener bound to port 80, the list can optionally contain the
       SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
       
      repeated .envoy.api.v2.core.Address listening_addresses = 11;
      Specified by:
      getListeningAddressesList in interface NodeOrBuilder
    • getListeningAddressesOrBuilderList

      public List<? extends AddressOrBuilder> getListeningAddressesOrBuilderList()
       Known listening ports on the node as a generic hint to the management server
       for filtering :ref:`listeners <config_listeners>` to be returned. For example,
       if there is a listener bound to port 80, the list can optionally contain the
       SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
       
      repeated .envoy.api.v2.core.Address listening_addresses = 11;
      Specified by:
      getListeningAddressesOrBuilderList in interface NodeOrBuilder
    • getListeningAddressesCount

      public int getListeningAddressesCount()
       Known listening ports on the node as a generic hint to the management server
       for filtering :ref:`listeners <config_listeners>` to be returned. For example,
       if there is a listener bound to port 80, the list can optionally contain the
       SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
       
      repeated .envoy.api.v2.core.Address listening_addresses = 11;
      Specified by:
      getListeningAddressesCount in interface NodeOrBuilder
    • getListeningAddresses

      public Address getListeningAddresses(int index)
       Known listening ports on the node as a generic hint to the management server
       for filtering :ref:`listeners <config_listeners>` to be returned. For example,
       if there is a listener bound to port 80, the list can optionally contain the
       SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
       
      repeated .envoy.api.v2.core.Address listening_addresses = 11;
      Specified by:
      getListeningAddresses in interface NodeOrBuilder
    • getListeningAddressesOrBuilder

      public AddressOrBuilder getListeningAddressesOrBuilder(int index)
       Known listening ports on the node as a generic hint to the management server
       for filtering :ref:`listeners <config_listeners>` to be returned. For example,
       if there is a listener bound to port 80, the list can optionally contain the
       SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
       
      repeated .envoy.api.v2.core.Address listening_addresses = 11;
      Specified by:
      getListeningAddressesOrBuilder in interface NodeOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Node parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Node parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Node parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Node parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Node parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Node parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Node parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Node parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Node parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Node parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Node parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Node parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public Node.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static Node.Builder newBuilder()
    • newBuilder

      public static Node.Builder newBuilder(Node prototype)
    • toBuilder

      public Node.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Node.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static Node getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Node> parser()
    • getParserForType

      public com.google.protobuf.Parser<Node> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public Node getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder