Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
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-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionaddAllAssociatedRegisteredNode(Iterable<? extends Long> values) * A list of registered node identifiers.addAssociatedRegisteredNode(long value) * A list of registered node identifiers.* A list of registered node identifiers.longgetAssociatedRegisteredNode(int index) * A list of registered node identifiers.int* A list of registered node identifiers.* A list of registered node identifiers.setAssociatedRegisteredNode(int index, long value) * A list of registered node identifiers.Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getAssociatedRegisteredNodeList
* A list of registered node identifiers.
repeated uint64 associated_registered_node = 1;- Specified by:
getAssociatedRegisteredNodeListin interfaceAssociatedRegisteredNodeListOrBuilder- Returns:
- A list containing the associatedRegisteredNode.
-
getAssociatedRegisteredNodeCount
public int getAssociatedRegisteredNodeCount()* A list of registered node identifiers.
repeated uint64 associated_registered_node = 1;- Specified by:
getAssociatedRegisteredNodeCountin interfaceAssociatedRegisteredNodeListOrBuilder- 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:
getAssociatedRegisteredNodein interfaceAssociatedRegisteredNodeListOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The associatedRegisteredNode at the given index.
-
setAssociatedRegisteredNode
* A list of registered node identifiers.
repeated uint64 associated_registered_node = 1;- Parameters:
value- The associatedRegisteredNode to set.- Returns:
- This builder for chaining.
-
addAssociatedRegisteredNode
* 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
* A list of registered node identifiers.
repeated uint64 associated_registered_node = 1;- Returns:
- This builder for chaining.
-