Class TssEncryptionKeyTransactionBody.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<TssEncryptionKeyTransactionBody,TssEncryptionKeyTransactionBody.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<TssEncryptionKeyTransactionBody,TssEncryptionKeyTransactionBody.Builder>
com.hedera.hapi.services.auxiliary.tss.legacy.TssEncryptionKeyTransactionBody.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, TssEncryptionKeyTransactionBodyOrBuilder, Cloneable
Enclosing class:
TssEncryptionKeyTransactionBody

public static final class TssEncryptionKeyTransactionBody.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<TssEncryptionKeyTransactionBody,TssEncryptionKeyTransactionBody.Builder> implements TssEncryptionKeyTransactionBodyOrBuilder
 *
 A transaction body for sending the public TSS encryption key.
 
Protobuf type com.hedera.hapi.services.auxiliary.tss.TssEncryptionKeyTransactionBody
  • Field Summary

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

    instance
  • Method Summary

    Modifier and Type
    Method
    Description
    * The raw bytes of the public TSS encryption key of the node sending the transaction.
    com.google.protobuf.ByteString
    * The raw bytes of the public TSS encryption key of the node sending the transaction.
    setPublicTssEncryptionKey(com.google.protobuf.ByteString value)
    * The raw bytes of the public TSS encryption key of the node sending the transaction.

    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

    • getPublicTssEncryptionKey

      public com.google.protobuf.ByteString getPublicTssEncryptionKey()
       *
       The raw bytes of the public TSS encryption key of the node sending the transaction.
       <p>
       This value MUST be set.<br/>
       This value MUST NOT be empty.<br/>
       
      bytes publicTssEncryptionKey = 1;
      Specified by:
      getPublicTssEncryptionKey in interface TssEncryptionKeyTransactionBodyOrBuilder
      Returns:
      The publicTssEncryptionKey.
    • setPublicTssEncryptionKey

      public TssEncryptionKeyTransactionBody.Builder setPublicTssEncryptionKey(com.google.protobuf.ByteString value)
       *
       The raw bytes of the public TSS encryption key of the node sending the transaction.
       <p>
       This value MUST be set.<br/>
       This value MUST NOT be empty.<br/>
       
      bytes publicTssEncryptionKey = 1;
      Parameters:
      value - The publicTssEncryptionKey to set.
      Returns:
      This builder for chaining.
    • clearPublicTssEncryptionKey

      public TssEncryptionKeyTransactionBody.Builder clearPublicTssEncryptionKey()
       *
       The raw bytes of the public TSS encryption key of the node sending the transaction.
       <p>
       This value MUST be set.<br/>
       This value MUST NOT be empty.<br/>
       
      bytes publicTssEncryptionKey = 1;
      Returns:
      This builder for chaining.