java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<ProofKey,ProofKey.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<ProofKey,ProofKey.Builder>
com.hedera.hashgraph.sdk.proto.ProofKey.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,ProofKeyOrBuilder,Cloneable
- Enclosing class:
ProofKey
public static final class ProofKey.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<ProofKey,ProofKey.Builder>
implements ProofKeyOrBuilder
* A record of the proof key a node had in a particular address book. Necessary to keep at each point history so that nodes can verify the correct key was used to sign in transitions starting from the current address book; no matter how keys have been rotated from the time the address book was created.Protobuf type
com.hedera.hapi.node.state.history.ProofKey-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
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
-
getNodeId
public long getNodeId()* The node id.
uint64 node_id = 1;- Specified by:
getNodeIdin interfaceProofKeyOrBuilder- Returns:
- The nodeId.
-
setNodeId
* The node id.
uint64 node_id = 1;- Parameters:
value- The nodeId to set.- Returns:
- This builder for chaining.
-
clearNodeId
* The node id.
uint64 node_id = 1;- Returns:
- This builder for chaining.
-
getKey
public com.google.protobuf.ByteString getKey()* The key.
bytes key = 2;- Specified by:
getKeyin interfaceProofKeyOrBuilder- Returns:
- The key.
-
setKey
* The key.
bytes key = 2;- Parameters:
value- The key to set.- Returns:
- This builder for chaining.
-
clearKey
* The key.
bytes key = 2;- Returns:
- This builder for chaining.
-