Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
Class CryptoDeleteLiveHashTransactionBody.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<CryptoDeleteLiveHashTransactionBody,CryptoDeleteLiveHashTransactionBody.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<CryptoDeleteLiveHashTransactionBody,CryptoDeleteLiveHashTransactionBody.Builder>
com.hedera.hashgraph.sdk.proto.CryptoDeleteLiveHashTransactionBody.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,CryptoDeleteLiveHashTransactionBodyOrBuilder,Cloneable
- Enclosing class:
CryptoDeleteLiveHashTransactionBody
public static final class CryptoDeleteLiveHashTransactionBody.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<CryptoDeleteLiveHashTransactionBody,CryptoDeleteLiveHashTransactionBody.Builder>
implements CryptoDeleteLiveHashTransactionBodyOrBuilder
* Delete a specific live hash associated to a given account. This transaction MUST be signed by either the key of the associated account, or at least one of the keys listed in the live hash. ### Block Stream Effects NoneProtobuf type
proto.CryptoDeleteLiveHashTransactionBody-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescription* An account associated to a live hash.* The SHA-384 value of a specific live hash to delete.* An account associated to a live hash.com.google.protobuf.ByteString* The SHA-384 value of a specific live hash to delete.boolean* An account associated to a live hash.mergeAccountOfLiveHash(AccountID value) * An account associated to a live hash.setAccountOfLiveHash(AccountID value) * An account associated to a live hash.setAccountOfLiveHash(AccountID.Builder builderForValue) * An account associated to a live hash.setLiveHashToDelete(com.google.protobuf.ByteString value) * The SHA-384 value of a specific live hash to delete.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
-
hasAccountOfLiveHash
public boolean hasAccountOfLiveHash()* An account associated to a live hash.
.proto.AccountID accountOfLiveHash = 1;- Specified by:
hasAccountOfLiveHashin interfaceCryptoDeleteLiveHashTransactionBodyOrBuilder- Returns:
- Whether the accountOfLiveHash field is set.
-
getAccountOfLiveHash
* An account associated to a live hash.
.proto.AccountID accountOfLiveHash = 1;- Specified by:
getAccountOfLiveHashin interfaceCryptoDeleteLiveHashTransactionBodyOrBuilder- Returns:
- The accountOfLiveHash.
-
setAccountOfLiveHash
* An account associated to a live hash.
.proto.AccountID accountOfLiveHash = 1; -
setAccountOfLiveHash
public CryptoDeleteLiveHashTransactionBody.Builder setAccountOfLiveHash(AccountID.Builder builderForValue) * An account associated to a live hash.
.proto.AccountID accountOfLiveHash = 1; -
mergeAccountOfLiveHash
* An account associated to a live hash.
.proto.AccountID accountOfLiveHash = 1; -
clearAccountOfLiveHash
* An account associated to a live hash.
.proto.AccountID accountOfLiveHash = 1; -
getLiveHashToDelete
public com.google.protobuf.ByteString getLiveHashToDelete()* The SHA-384 value of a specific live hash to delete.
bytes liveHashToDelete = 2;- Specified by:
getLiveHashToDeletein interfaceCryptoDeleteLiveHashTransactionBodyOrBuilder- Returns:
- The liveHashToDelete.
-
setLiveHashToDelete
public CryptoDeleteLiveHashTransactionBody.Builder setLiveHashToDelete(com.google.protobuf.ByteString value) * The SHA-384 value of a specific live hash to delete.
bytes liveHashToDelete = 2;- Parameters:
value- The liveHashToDelete to set.- Returns:
- This builder for chaining.
-
clearLiveHashToDelete
* The SHA-384 value of a specific live hash to delete.
bytes liveHashToDelete = 2;- Returns:
- This builder for chaining.
-