Class NodeAddressBook.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<NodeAddressBook,NodeAddressBook.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<NodeAddressBook,NodeAddressBook.Builder>
com.hedera.hashgraph.sdk.proto.NodeAddressBook.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, NodeAddressBookOrBuilder, Cloneable
Enclosing class:
NodeAddressBook

public static final class NodeAddressBook.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<NodeAddressBook,NodeAddressBook.Builder> implements NodeAddressBookOrBuilder
 *
 A list of nodes and their metadata that contains details of the nodes
 running the network.

 Used to parse the contents of system files `0.0.101` and `0.0.102`.
 
Protobuf type proto.NodeAddressBook
  • Method Details

    • getNodeAddressList

      public List<NodeAddress> getNodeAddressList()
       *
       Published data for all nodes in the network
       
      repeated .proto.NodeAddress nodeAddress = 1;
      Specified by:
      getNodeAddressList in interface NodeAddressBookOrBuilder
    • getNodeAddressCount

      public int getNodeAddressCount()
       *
       Published data for all nodes in the network
       
      repeated .proto.NodeAddress nodeAddress = 1;
      Specified by:
      getNodeAddressCount in interface NodeAddressBookOrBuilder
    • getNodeAddress

      public NodeAddress getNodeAddress(int index)
       *
       Published data for all nodes in the network
       
      repeated .proto.NodeAddress nodeAddress = 1;
      Specified by:
      getNodeAddress in interface NodeAddressBookOrBuilder
    • setNodeAddress

      public NodeAddressBook.Builder setNodeAddress(int index, NodeAddress value)
       *
       Published data for all nodes in the network
       
      repeated .proto.NodeAddress nodeAddress = 1;
    • setNodeAddress

      public NodeAddressBook.Builder setNodeAddress(int index, NodeAddress.Builder builderForValue)
       *
       Published data for all nodes in the network
       
      repeated .proto.NodeAddress nodeAddress = 1;
    • addNodeAddress

      public NodeAddressBook.Builder addNodeAddress(NodeAddress value)
       *
       Published data for all nodes in the network
       
      repeated .proto.NodeAddress nodeAddress = 1;
    • addNodeAddress

      public NodeAddressBook.Builder addNodeAddress(int index, NodeAddress value)
       *
       Published data for all nodes in the network
       
      repeated .proto.NodeAddress nodeAddress = 1;
    • addNodeAddress

      public NodeAddressBook.Builder addNodeAddress(NodeAddress.Builder builderForValue)
       *
       Published data for all nodes in the network
       
      repeated .proto.NodeAddress nodeAddress = 1;
    • addNodeAddress

      public NodeAddressBook.Builder addNodeAddress(int index, NodeAddress.Builder builderForValue)
       *
       Published data for all nodes in the network
       
      repeated .proto.NodeAddress nodeAddress = 1;
    • addAllNodeAddress

      public NodeAddressBook.Builder addAllNodeAddress(Iterable<? extends NodeAddress> values)
       *
       Published data for all nodes in the network
       
      repeated .proto.NodeAddress nodeAddress = 1;
    • clearNodeAddress

      public NodeAddressBook.Builder clearNodeAddress()
       *
       Published data for all nodes in the network
       
      repeated .proto.NodeAddress nodeAddress = 1;
    • removeNodeAddress

      public NodeAddressBook.Builder removeNodeAddress(int index)
       *
       Published data for all nodes in the network
       
      repeated .proto.NodeAddress nodeAddress = 1;