Class AssociatedRegisteredNodeList.Builder

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

public static final class AssociatedRegisteredNodeList.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<AssociatedRegisteredNodeList,AssociatedRegisteredNodeList.Builder> implements AssociatedRegisteredNodeListOrBuilder
 *
 A wrapper around a list of associated registered node identifiers.<br/>
 This wrapper exists to enable an update transaction to differentiate
 between a field that is not set and an empty list of values.
 <p>
 An _unset_ field of this type SHALL NOT modify existing values.<br/>
 A _set_ field of this type with an empty list SHALL remove any
 existing values.
 
Protobuf type com.hedera.hapi.node.addressbook.AssociatedRegisteredNodeList
  • Method Details

    • getAssociatedRegisteredNodeList

      public List<Long> getAssociatedRegisteredNodeList()
       *
       A list of registered node identifiers.
       
      repeated uint64 associated_registered_node = 1;
      Specified by:
      getAssociatedRegisteredNodeList in interface AssociatedRegisteredNodeListOrBuilder
      Returns:
      A list containing the associatedRegisteredNode.
    • getAssociatedRegisteredNodeCount

      public int getAssociatedRegisteredNodeCount()
       *
       A list of registered node identifiers.
       
      repeated uint64 associated_registered_node = 1;
      Specified by:
      getAssociatedRegisteredNodeCount in interface AssociatedRegisteredNodeListOrBuilder
      Returns:
      The count of associatedRegisteredNode.
    • getAssociatedRegisteredNode

      public long getAssociatedRegisteredNode(int index)
       *
       A list of registered node identifiers.
       
      repeated uint64 associated_registered_node = 1;
      Specified by:
      getAssociatedRegisteredNode in interface AssociatedRegisteredNodeListOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The associatedRegisteredNode at the given index.
    • setAssociatedRegisteredNode

      public AssociatedRegisteredNodeList.Builder setAssociatedRegisteredNode(int index, long value)
       *
       A list of registered node identifiers.
       
      repeated uint64 associated_registered_node = 1;
      Parameters:
      value - The associatedRegisteredNode to set.
      Returns:
      This builder for chaining.
    • addAssociatedRegisteredNode

      public AssociatedRegisteredNodeList.Builder addAssociatedRegisteredNode(long value)
       *
       A list of registered node identifiers.
       
      repeated uint64 associated_registered_node = 1;
      Parameters:
      value - The associatedRegisteredNode to add.
      Returns:
      This builder for chaining.
    • addAllAssociatedRegisteredNode

      public AssociatedRegisteredNodeList.Builder addAllAssociatedRegisteredNode(Iterable<? extends Long> values)
       *
       A list of registered node identifiers.
       
      repeated uint64 associated_registered_node = 1;
      Parameters:
      values - The associatedRegisteredNode to add.
      Returns:
      This builder for chaining.
    • clearAssociatedRegisteredNode

      public AssociatedRegisteredNodeList.Builder clearAssociatedRegisteredNode()
       *
       A list of registered node identifiers.
       
      repeated uint64 associated_registered_node = 1;
      Returns:
      This builder for chaining.