Class ProofKey.Builder

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

    Modifier and Type
    Method
    Description
    * The key.
    * The node id.
    com.google.protobuf.ByteString
    * The key.
    long
    * The node id.
    setKey(com.google.protobuf.ByteString value)
    * The key.
    setNodeId(long value)
    * The node id.

    Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder

    build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • getNodeId

      public long getNodeId()
       *
       The node id.
       
      uint64 node_id = 1;
      Specified by:
      getNodeId in interface ProofKeyOrBuilder
      Returns:
      The nodeId.
    • setNodeId

      public ProofKey.Builder setNodeId(long value)
       *
       The node id.
       
      uint64 node_id = 1;
      Parameters:
      value - The nodeId to set.
      Returns:
      This builder for chaining.
    • clearNodeId

      public ProofKey.Builder 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:
      getKey in interface ProofKeyOrBuilder
      Returns:
      The key.
    • setKey

      public ProofKey.Builder setKey(com.google.protobuf.ByteString value)
       *
       The key.
       
      bytes key = 2;
      Parameters:
      value - The key to set.
      Returns:
      This builder for chaining.
    • clearKey

      public ProofKey.Builder clearKey()
       *
       The key.
       
      bytes key = 2;
      Returns:
      This builder for chaining.