java.lang.Object
com.google.protobuf.AbstractMessageLite<Node,Node.Builder>
com.google.protobuf.GeneratedMessageLite<Node,Node.Builder>
com.hedera.hashgraph.sdk.proto.Node
All Implemented Interfaces:
com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, NodeOrBuilder

@Generated public final class Node extends com.google.protobuf.GeneratedMessageLite<Node,Node.Builder> implements NodeOrBuilder
 *
 A single address book node in the network state.

 Each node in the network address book SHALL represent a single actual
 consensus node that is eligible to participate in network consensus.

 Address book nodes SHALL NOT be _globally_ uniquely identified. A given node
 is only valid within a single realm and shard combination, so the identifier
 for a network node SHALL only be unique within a single realm and shard
 combination.
 
Protobuf type com.hedera.hapi.node.state.addressbook.Node
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    * A single address book node in the network state.

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

    com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite,Type>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm

    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
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessageLite

    unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    protected final Object
    dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
     
    * An account identifier.
    * An administrative key controlled by the node operator.
    long
    * A list of registered nodes operated by the same entity as this node.<br/> This value may contain a list of "registered nodes" (as described in HIP-1137) that are operated by the same entity that operates this consensus node.
    int
    * A list of registered nodes operated by the same entity as this node.<br/> This value may contain a list of "registered nodes" (as described in HIP-1137) that are operated by the same entity that operates this consensus node.
    * A list of registered nodes operated by the same entity as this node.<br/> This value may contain a list of "registered nodes" (as described in HIP-1137) that are operated by the same entity that operates this consensus node.
    boolean
    * A flag indicating this node declines node rewards distributed at the end of staking period.
    static Node
     
    boolean
    * A flag indicating this node is deleted.
    * A short description of the node.
    com.google.protobuf.ByteString
    * A short description of the node.
    com.google.protobuf.ByteString
    * A certificate used to sign gossip events.
    getGossipEndpoint(int index)
    * A list of service endpoints for gossip.
    int
    * A list of service endpoints for gossip.
    * A list of service endpoints for gossip.
    * A list of service endpoints for gossip.
    * A list of service endpoints for gossip.
    com.google.protobuf.ByteString
    * A hash of the node gRPC certificate.
    * A web proxy for gRPC from non-gRPC clients.
    long
    * A consensus node identifier.
    getServiceEndpoint(int index)
    * A list of service endpoints for client calls.
    int
    * A list of service endpoints for client calls.
    * A list of service endpoints for client calls.
    * A list of service endpoints for client calls.
    * A list of service endpoints for client calls.
    long
    Deprecated.
    com.hedera.hapi.node.state.addressbook.Node.weight is deprecated.
    boolean
    * An account identifier.
    boolean
    * An administrative key controlled by the node operator.
    boolean
    * A web proxy for gRPC from non-gRPC clients.
     
    newBuilder(Node prototype)
     
    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>
     

    Methods inherited from class com.google.protobuf.GeneratedMessageLite

    createBuilder, createBuilder, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeTo

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    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.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Field Details

    • NODE_ID_FIELD_NUMBER

      public static final int NODE_ID_FIELD_NUMBER
      See Also:
    • ACCOUNT_ID_FIELD_NUMBER

      public static final int ACCOUNT_ID_FIELD_NUMBER
      See Also:
    • DESCRIPTION_FIELD_NUMBER

      public static final int DESCRIPTION_FIELD_NUMBER
      See Also:
    • GOSSIP_ENDPOINT_FIELD_NUMBER

      public static final int GOSSIP_ENDPOINT_FIELD_NUMBER
      See Also:
    • SERVICE_ENDPOINT_FIELD_NUMBER

      public static final int SERVICE_ENDPOINT_FIELD_NUMBER
      See Also:
    • GOSSIP_CA_CERTIFICATE_FIELD_NUMBER

      public static final int GOSSIP_CA_CERTIFICATE_FIELD_NUMBER
      See Also:
    • GRPC_CERTIFICATE_HASH_FIELD_NUMBER

      public static final int GRPC_CERTIFICATE_HASH_FIELD_NUMBER
      See Also:
    • WEIGHT_FIELD_NUMBER

      public static final int WEIGHT_FIELD_NUMBER
      See Also:
    • DELETED_FIELD_NUMBER

      public static final int DELETED_FIELD_NUMBER
      See Also:
    • ADMIN_KEY_FIELD_NUMBER

      public static final int ADMIN_KEY_FIELD_NUMBER
      See Also:
    • DECLINE_REWARD_FIELD_NUMBER

      public static final int DECLINE_REWARD_FIELD_NUMBER
      See Also:
    • GRPC_PROXY_ENDPOINT_FIELD_NUMBER

      public static final int GRPC_PROXY_ENDPOINT_FIELD_NUMBER
      See Also:
    • ASSOCIATED_REGISTERED_NODE_FIELD_NUMBER

      public static final int ASSOCIATED_REGISTERED_NODE_FIELD_NUMBER
      See Also:
  • Method Details

    • getNodeId

      public long getNodeId()
       *
       A consensus node identifier.
       <p>
       Node identifiers SHALL be globally unique for a given ledger.
       
      uint64 node_id = 1;
      Specified by:
      getNodeId in interface NodeOrBuilder
      Returns:
      The nodeId.
    • hasAccountId

      public boolean hasAccountId()
       *
       An account identifier.
       <p>
       This account SHALL be owned by the entity responsible for the node.<br/>
       This account SHALL be charged transaction fees for any transactions
       that are submitted to the network by this node and
       fail due diligence checks.<br/>
       This account SHALL be paid the node portion of transaction fees
       for transactions submitted by this node.
       
      .proto.AccountID account_id = 2;
      Specified by:
      hasAccountId in interface NodeOrBuilder
      Returns:
      Whether the accountId field is set.
    • getAccountId

      public AccountID getAccountId()
       *
       An account identifier.
       <p>
       This account SHALL be owned by the entity responsible for the node.<br/>
       This account SHALL be charged transaction fees for any transactions
       that are submitted to the network by this node and
       fail due diligence checks.<br/>
       This account SHALL be paid the node portion of transaction fees
       for transactions submitted by this node.
       
      .proto.AccountID account_id = 2;
      Specified by:
      getAccountId in interface NodeOrBuilder
      Returns:
      The accountId.
    • getDescription

      public String getDescription()
       *
       A short description of the node.
       <p>
       This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes`
       (default 100) bytes when encoded as UTF-8.
       
      string description = 3;
      Specified by:
      getDescription in interface NodeOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       *
       A short description of the node.
       <p>
       This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes`
       (default 100) bytes when encoded as UTF-8.
       
      string description = 3;
      Specified by:
      getDescriptionBytes in interface NodeOrBuilder
      Returns:
      The bytes for description.
    • getGossipEndpointList

      public List<ServiceEndpoint> getGossipEndpointList()
       *
       A list of service endpoints for gossip.
       <p>
       These endpoints SHALL represent the published endpoints to which other
       consensus nodes may _gossip_ transactions.<br/>
       If the network configuration value `gossipFqdnRestricted` is set, then
       all endpoints in this list SHALL supply only IP address.<br/>
       If the network configuration value `gossipFqdnRestricted` is _not_ set,
       then endpoints in this list MAY supply either IP address or FQDN, but
       SHALL NOT supply both values for the same endpoint.<br/>
       This list SHALL NOT be empty.<br/>
       This list SHALL NOT contain more than `10` entries.<br/>
       The first two entries in this list SHALL be the endpoints published to
       all consensus nodes.<br/>
       All other entries SHALL be reserved for future use.
       
      repeated .proto.ServiceEndpoint gossip_endpoint = 4;
      Specified by:
      getGossipEndpointList in interface NodeOrBuilder
    • getGossipEndpointOrBuilderList

      public List<? extends ServiceEndpointOrBuilder> getGossipEndpointOrBuilderList()
       *
       A list of service endpoints for gossip.
       <p>
       These endpoints SHALL represent the published endpoints to which other
       consensus nodes may _gossip_ transactions.<br/>
       If the network configuration value `gossipFqdnRestricted` is set, then
       all endpoints in this list SHALL supply only IP address.<br/>
       If the network configuration value `gossipFqdnRestricted` is _not_ set,
       then endpoints in this list MAY supply either IP address or FQDN, but
       SHALL NOT supply both values for the same endpoint.<br/>
       This list SHALL NOT be empty.<br/>
       This list SHALL NOT contain more than `10` entries.<br/>
       The first two entries in this list SHALL be the endpoints published to
       all consensus nodes.<br/>
       All other entries SHALL be reserved for future use.
       
      repeated .proto.ServiceEndpoint gossip_endpoint = 4;
    • getGossipEndpointCount

      public int getGossipEndpointCount()
       *
       A list of service endpoints for gossip.
       <p>
       These endpoints SHALL represent the published endpoints to which other
       consensus nodes may _gossip_ transactions.<br/>
       If the network configuration value `gossipFqdnRestricted` is set, then
       all endpoints in this list SHALL supply only IP address.<br/>
       If the network configuration value `gossipFqdnRestricted` is _not_ set,
       then endpoints in this list MAY supply either IP address or FQDN, but
       SHALL NOT supply both values for the same endpoint.<br/>
       This list SHALL NOT be empty.<br/>
       This list SHALL NOT contain more than `10` entries.<br/>
       The first two entries in this list SHALL be the endpoints published to
       all consensus nodes.<br/>
       All other entries SHALL be reserved for future use.
       
      repeated .proto.ServiceEndpoint gossip_endpoint = 4;
      Specified by:
      getGossipEndpointCount in interface NodeOrBuilder
    • getGossipEndpoint

      public ServiceEndpoint getGossipEndpoint(int index)
       *
       A list of service endpoints for gossip.
       <p>
       These endpoints SHALL represent the published endpoints to which other
       consensus nodes may _gossip_ transactions.<br/>
       If the network configuration value `gossipFqdnRestricted` is set, then
       all endpoints in this list SHALL supply only IP address.<br/>
       If the network configuration value `gossipFqdnRestricted` is _not_ set,
       then endpoints in this list MAY supply either IP address or FQDN, but
       SHALL NOT supply both values for the same endpoint.<br/>
       This list SHALL NOT be empty.<br/>
       This list SHALL NOT contain more than `10` entries.<br/>
       The first two entries in this list SHALL be the endpoints published to
       all consensus nodes.<br/>
       All other entries SHALL be reserved for future use.
       
      repeated .proto.ServiceEndpoint gossip_endpoint = 4;
      Specified by:
      getGossipEndpoint in interface NodeOrBuilder
    • getGossipEndpointOrBuilder

      public ServiceEndpointOrBuilder getGossipEndpointOrBuilder(int index)
       *
       A list of service endpoints for gossip.
       <p>
       These endpoints SHALL represent the published endpoints to which other
       consensus nodes may _gossip_ transactions.<br/>
       If the network configuration value `gossipFqdnRestricted` is set, then
       all endpoints in this list SHALL supply only IP address.<br/>
       If the network configuration value `gossipFqdnRestricted` is _not_ set,
       then endpoints in this list MAY supply either IP address or FQDN, but
       SHALL NOT supply both values for the same endpoint.<br/>
       This list SHALL NOT be empty.<br/>
       This list SHALL NOT contain more than `10` entries.<br/>
       The first two entries in this list SHALL be the endpoints published to
       all consensus nodes.<br/>
       All other entries SHALL be reserved for future use.
       
      repeated .proto.ServiceEndpoint gossip_endpoint = 4;
    • getServiceEndpointList

      public List<ServiceEndpoint> getServiceEndpointList()
       *
       A list of service endpoints for client calls.
       <p>
       These endpoints SHALL represent the published endpoints to which clients
       may submit transactions.<br/>
       These endpoints SHALL specify a port.<br/>
       Endpoints in this list MAY supply either IP address or FQDN, but SHALL
       NOT supply both values for the same endpoint.<br/>
       This list SHALL NOT be empty.<br/>
       This list SHALL NOT contain more than `8` entries.
       
      repeated .proto.ServiceEndpoint service_endpoint = 5;
      Specified by:
      getServiceEndpointList in interface NodeOrBuilder
    • getServiceEndpointOrBuilderList

      public List<? extends ServiceEndpointOrBuilder> getServiceEndpointOrBuilderList()
       *
       A list of service endpoints for client calls.
       <p>
       These endpoints SHALL represent the published endpoints to which clients
       may submit transactions.<br/>
       These endpoints SHALL specify a port.<br/>
       Endpoints in this list MAY supply either IP address or FQDN, but SHALL
       NOT supply both values for the same endpoint.<br/>
       This list SHALL NOT be empty.<br/>
       This list SHALL NOT contain more than `8` entries.
       
      repeated .proto.ServiceEndpoint service_endpoint = 5;
    • getServiceEndpointCount

      public int getServiceEndpointCount()
       *
       A list of service endpoints for client calls.
       <p>
       These endpoints SHALL represent the published endpoints to which clients
       may submit transactions.<br/>
       These endpoints SHALL specify a port.<br/>
       Endpoints in this list MAY supply either IP address or FQDN, but SHALL
       NOT supply both values for the same endpoint.<br/>
       This list SHALL NOT be empty.<br/>
       This list SHALL NOT contain more than `8` entries.
       
      repeated .proto.ServiceEndpoint service_endpoint = 5;
      Specified by:
      getServiceEndpointCount in interface NodeOrBuilder
    • getServiceEndpoint

      public ServiceEndpoint getServiceEndpoint(int index)
       *
       A list of service endpoints for client calls.
       <p>
       These endpoints SHALL represent the published endpoints to which clients
       may submit transactions.<br/>
       These endpoints SHALL specify a port.<br/>
       Endpoints in this list MAY supply either IP address or FQDN, but SHALL
       NOT supply both values for the same endpoint.<br/>
       This list SHALL NOT be empty.<br/>
       This list SHALL NOT contain more than `8` entries.
       
      repeated .proto.ServiceEndpoint service_endpoint = 5;
      Specified by:
      getServiceEndpoint in interface NodeOrBuilder
    • getServiceEndpointOrBuilder

      public ServiceEndpointOrBuilder getServiceEndpointOrBuilder(int index)
       *
       A list of service endpoints for client calls.
       <p>
       These endpoints SHALL represent the published endpoints to which clients
       may submit transactions.<br/>
       These endpoints SHALL specify a port.<br/>
       Endpoints in this list MAY supply either IP address or FQDN, but SHALL
       NOT supply both values for the same endpoint.<br/>
       This list SHALL NOT be empty.<br/>
       This list SHALL NOT contain more than `8` entries.
       
      repeated .proto.ServiceEndpoint service_endpoint = 5;
    • getGossipCaCertificate

      public com.google.protobuf.ByteString getGossipCaCertificate()
       *
       A certificate used to sign gossip events.
       <p>
       This value SHALL be a certificate of a type permitted for gossip
       signatures.<br/>
       This value SHALL be the DER encoding of the certificate presented.<br/>
       This field is REQUIRED and MUST NOT be empty.
       
      bytes gossip_ca_certificate = 6;
      Specified by:
      getGossipCaCertificate in interface NodeOrBuilder
      Returns:
      The gossipCaCertificate.
    • getGrpcCertificateHash

      public com.google.protobuf.ByteString getGrpcCertificateHash()
       *
       A hash of the node gRPC certificate.
       <p>
       This value MAY be used to verify the certificate presented by the node
       during TLS negotiation for gRPC.<br/>
       This value SHALL be a SHA-384 hash.<br/>
       The TLS certificate to be hashed SHALL first be in PEM format and SHALL
       be encoded with UTF-8 NFKD encoding to a stream of bytes provided to
       the hash algorithm.<br/>
       This field is OPTIONAL.
       
      bytes grpc_certificate_hash = 7;
      Specified by:
      getGrpcCertificateHash in interface NodeOrBuilder
      Returns:
      The grpcCertificateHash.
    • getWeight

      @Deprecated public long getWeight()
      Deprecated.
      com.hedera.hapi.node.state.addressbook.Node.weight is deprecated. See node.proto;l=116
       *
       A consensus weight.
       <p>
       Each node SHALL have a weight in consensus calculations.<br/>
       The consensus weight of a node SHALL be calculated based on the amount
       of HBAR staked to that node.<br/>
       Consensus SHALL be calculated based on agreement of greater than `2/3`
       of the total `weight` value of all nodes on the network.
       <p>
       This field is deprecated and SHALL NOT be used when RosterLifecycle
       is enabled.
       
      uint64 weight = 8 [deprecated = true];
      Specified by:
      getWeight in interface NodeOrBuilder
      Returns:
      The weight.
    • getDeleted

      public boolean getDeleted()
       *
       A flag indicating this node is deleted.
       <p>
       If this field is set, then this node SHALL NOT be included in the next
       update of the network address book.<br/>
       If this field is set, then this node SHALL be immutable and SHALL NOT
       be modified.<br/>
       If this field is set, then any `nodeUpdate` transaction to modify this
       node SHALL fail.
       
      bool deleted = 9;
      Specified by:
      getDeleted in interface NodeOrBuilder
      Returns:
      The deleted.
    • hasAdminKey

      public boolean hasAdminKey()
       *
       An administrative key controlled by the node operator.
       <p>
       This key MUST sign each transaction to update this node.<br/>
       This field MUST contain a valid `Key` value.<br/>
       This field is REQUIRED and MUST NOT be set to an empty `KeyList`.
       
      .proto.Key admin_key = 10;
      Specified by:
      hasAdminKey in interface NodeOrBuilder
      Returns:
      Whether the adminKey field is set.
    • getAdminKey

      public Key getAdminKey()
       *
       An administrative key controlled by the node operator.
       <p>
       This key MUST sign each transaction to update this node.<br/>
       This field MUST contain a valid `Key` value.<br/>
       This field is REQUIRED and MUST NOT be set to an empty `KeyList`.
       
      .proto.Key admin_key = 10;
      Specified by:
      getAdminKey in interface NodeOrBuilder
      Returns:
      The adminKey.
    • getDeclineReward

      public boolean getDeclineReward()
       *
       A flag indicating this node declines node rewards distributed at
       the end of staking period.
       <p>
       If this field is set, then this node SHALL NOT receive any node rewards
       distributed at the end of the staking period.
       
      bool decline_reward = 11;
      Specified by:
      getDeclineReward in interface NodeOrBuilder
      Returns:
      The declineReward.
    • hasGrpcProxyEndpoint

      public boolean hasGrpcProxyEndpoint()
       *
       A web proxy for gRPC from non-gRPC clients.
       <p>
       This endpoint SHALL be a Fully Qualified Domain Name (FQDN) using the HTTPS
       protocol, and SHALL support gRPC-Web for use by browser-based clients.<br/>
       This endpoint MUST be signed by a trusted certificate authority.<br/>
       This endpoint MUST use a valid port and SHALL be reachable over TLS.<br/>
       This field MAY be omitted if the node does not support gRPC-Web access.<br/>
       This field MUST be updated if the gRPC-Web endpoint changes.<br/>
       This field SHALL enable frontend clients to avoid hard-coded proxy endpoints.
       
      .proto.ServiceEndpoint grpc_proxy_endpoint = 12;
      Specified by:
      hasGrpcProxyEndpoint in interface NodeOrBuilder
      Returns:
      Whether the grpcProxyEndpoint field is set.
    • getGrpcProxyEndpoint

      public ServiceEndpoint getGrpcProxyEndpoint()
       *
       A web proxy for gRPC from non-gRPC clients.
       <p>
       This endpoint SHALL be a Fully Qualified Domain Name (FQDN) using the HTTPS
       protocol, and SHALL support gRPC-Web for use by browser-based clients.<br/>
       This endpoint MUST be signed by a trusted certificate authority.<br/>
       This endpoint MUST use a valid port and SHALL be reachable over TLS.<br/>
       This field MAY be omitted if the node does not support gRPC-Web access.<br/>
       This field MUST be updated if the gRPC-Web endpoint changes.<br/>
       This field SHALL enable frontend clients to avoid hard-coded proxy endpoints.
       
      .proto.ServiceEndpoint grpc_proxy_endpoint = 12;
      Specified by:
      getGrpcProxyEndpoint in interface NodeOrBuilder
      Returns:
      The grpcProxyEndpoint.
    • getAssociatedRegisteredNodeList

      public List<Long> getAssociatedRegisteredNodeList()
       *
       A list of registered nodes operated by the same entity as this node.<br/>
       This value may contain a list of "registered nodes" (as described in
       HIP-1137) that are operated by the same entity that operates this
       consensus node.
       <p>
       This field is OPTIONAL and MAY be empty.<br/>
       This field MUST NOT contain more than twenty(20) entries.<br/>
       Every entry in this list MUST be a valid `registered_node_id` for a
       current registered node.
       
      repeated uint64 associated_registered_node = 13;
      Specified by:
      getAssociatedRegisteredNodeList in interface NodeOrBuilder
      Returns:
      A list containing the associatedRegisteredNode.
    • getAssociatedRegisteredNodeCount

      public int getAssociatedRegisteredNodeCount()
       *
       A list of registered nodes operated by the same entity as this node.<br/>
       This value may contain a list of "registered nodes" (as described in
       HIP-1137) that are operated by the same entity that operates this
       consensus node.
       <p>
       This field is OPTIONAL and MAY be empty.<br/>
       This field MUST NOT contain more than twenty(20) entries.<br/>
       Every entry in this list MUST be a valid `registered_node_id` for a
       current registered node.
       
      repeated uint64 associated_registered_node = 13;
      Specified by:
      getAssociatedRegisteredNodeCount in interface NodeOrBuilder
      Returns:
      The count of associatedRegisteredNode.
    • getAssociatedRegisteredNode

      public long getAssociatedRegisteredNode(int index)
       *
       A list of registered nodes operated by the same entity as this node.<br/>
       This value may contain a list of "registered nodes" (as described in
       HIP-1137) that are operated by the same entity that operates this
       consensus node.
       <p>
       This field is OPTIONAL and MAY be empty.<br/>
       This field MUST NOT contain more than twenty(20) entries.<br/>
       Every entry in this list MUST be a valid `registered_node_id` for a
       current registered node.
       
      repeated uint64 associated_registered_node = 13;
      Specified by:
      getAssociatedRegisteredNode in interface NodeOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The associatedRegisteredNode at the given index.
    • 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
    • newBuilder

      public static Node.Builder newBuilder()
    • newBuilder

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

      protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
      Specified by:
      dynamicMethod in class com.google.protobuf.GeneratedMessageLite<Node,Node.Builder>
    • getDefaultInstance

      public static Node getDefaultInstance()
    • parser

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