Module com.hedera.hashgraph.sdk
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 TypeMethodDescription* 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, 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
-
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:
getPublicTssEncryptionKeyin interfaceTssEncryptionKeyTransactionBodyOrBuilder- 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
* 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.
-