Class NodeSignature.Builder

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

public static final class NodeSignature.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<NodeSignature,NodeSignature.Builder> implements NodeSignatureOrBuilder
 *
 A pair of a _RSA_ signature and the node id of the node that created the
 signature.
 
Protobuf type com.hedera.hapi.node.state.roster.NodeSignature
  • Field Summary

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

    instance
  • Method Summary

    Modifier and Type
    Method
    Description
    * The node id of the node that created the _RSA_ signature.
    * The bytes of an _RSA_ signature.
    long
    * The node id of the node that created the _RSA_ signature.
    com.google.protobuf.ByteString
    * The bytes of an _RSA_ signature.
    setNodeId(long value)
    * The node id of the node that created the _RSA_ signature.
    setNodeSignature(com.google.protobuf.ByteString value)
    * The bytes of an _RSA_ signature.

    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 of the node that created the _RSA_ signature.
       This value MUST be set.<br/>
       This value MUST NOT be empty.<br/>
       This value is REQUIRED.
       
      uint64 node_id = 1;
      Specified by:
      getNodeId in interface NodeSignatureOrBuilder
      Returns:
      The nodeId.
    • setNodeId

      public NodeSignature.Builder setNodeId(long value)
       *
       The node id of the node that created the _RSA_ signature.
       This value MUST be set.<br/>
       This value MUST NOT be empty.<br/>
       This value is REQUIRED.
       
      uint64 node_id = 1;
      Parameters:
      value - The nodeId to set.
      Returns:
      This builder for chaining.
    • clearNodeId

      public NodeSignature.Builder clearNodeId()
       *
       The node id of the node that created the _RSA_ signature.
       This value MUST be set.<br/>
       This value MUST NOT be empty.<br/>
       This value is REQUIRED.
       
      uint64 node_id = 1;
      Returns:
      This builder for chaining.
    • getNodeSignature

      public com.google.protobuf.ByteString getNodeSignature()
       *
       The bytes of an _RSA_ signature.
       This value MUST be set.<br/>
       This value MUST NOT be empty.<br/>
       This value MUST contain a valid signature.
       
      bytes node_signature = 2;
      Specified by:
      getNodeSignature in interface NodeSignatureOrBuilder
      Returns:
      The nodeSignature.
    • setNodeSignature

      public NodeSignature.Builder setNodeSignature(com.google.protobuf.ByteString value)
       *
       The bytes of an _RSA_ signature.
       This value MUST be set.<br/>
       This value MUST NOT be empty.<br/>
       This value MUST contain a valid signature.
       
      bytes node_signature = 2;
      Parameters:
      value - The nodeSignature to set.
      Returns:
      This builder for chaining.
    • clearNodeSignature

      public NodeSignature.Builder clearNodeSignature()
       *
       The bytes of an _RSA_ signature.
       This value MUST be set.<br/>
       This value MUST NOT be empty.<br/>
       This value MUST contain a valid signature.
       
      bytes node_signature = 2;
      Returns:
      This builder for chaining.