Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
Class RegisteredNodeDeleteTransactionBody.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<RegisteredNodeDeleteTransactionBody,RegisteredNodeDeleteTransactionBody.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<RegisteredNodeDeleteTransactionBody,RegisteredNodeDeleteTransactionBody.Builder>
com.hedera.hashgraph.sdk.proto.RegisteredNodeDeleteTransactionBody.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,RegisteredNodeDeleteTransactionBodyOrBuilder,Cloneable
- Enclosing class:
RegisteredNodeDeleteTransactionBody
public static final class RegisteredNodeDeleteTransactionBody.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<RegisteredNodeDeleteTransactionBody,RegisteredNodeDeleteTransactionBody.Builder>
implements RegisteredNodeDeleteTransactionBodyOrBuilder
* A transaction body to delete a registered node from the network address book. This transaction, once complete, SHALL remove the identified registered node from the network state. This transaction MUST be signed by the existing entry `admin_key` or authorized by the Hiero network governance structure. ### Block Stream Effects None.Protobuf type
com.hedera.hapi.node.addressbook.RegisteredNodeDeleteTransactionBody-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescription* A registered node identifier in the network state.long* A registered node identifier in the network state.setRegisteredNodeId(long value) * A registered node identifier in the network state.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
-
getRegisteredNodeId
public long getRegisteredNodeId()* A registered node identifier in the network state. <p> The node identified MUST exist in the registered address book.<br/> The node identified MUST NOT be deleted.<br/> This value is REQUIRED. <p> A given value for `registered_node_id` SHALL be unique within a given shard or realm.<br/> A given value for `registered_node_id` SHALL NOT be reused, even if the corresponding entry is deleted.
uint64 registered_node_id = 1;- Specified by:
getRegisteredNodeIdin interfaceRegisteredNodeDeleteTransactionBodyOrBuilder- Returns:
- The registeredNodeId.
-
setRegisteredNodeId
* A registered node identifier in the network state. <p> The node identified MUST exist in the registered address book.<br/> The node identified MUST NOT be deleted.<br/> This value is REQUIRED. <p> A given value for `registered_node_id` SHALL be unique within a given shard or realm.<br/> A given value for `registered_node_id` SHALL NOT be reused, even if the corresponding entry is deleted.
uint64 registered_node_id = 1;- Parameters:
value- The registeredNodeId to set.- Returns:
- This builder for chaining.
-
clearRegisteredNodeId
* A registered node identifier in the network state. <p> The node identified MUST exist in the registered address book.<br/> The node identified MUST NOT be deleted.<br/> This value is REQUIRED. <p> A given value for `registered_node_id` SHALL be unique within a given shard or realm.<br/> A given value for `registered_node_id` SHALL NOT be reused, even if the corresponding entry is deleted.
uint64 registered_node_id = 1;- Returns:
- This builder for chaining.
-