com.hedera.hashgraph.sdk.proto.LiveHashOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sdk-full Show documentation
Show all versions of sdk-full Show documentation
Hedera™ Hashgraph SDK for Java
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: crypto_add_live_hash.proto
// Protobuf Java Version: 3.25.3
package com.hedera.hashgraph.sdk.proto;
public interface LiveHashOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.LiveHash)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* The account to which the livehash is attached
*
*
* .proto.AccountID accountId = 1;
* @return Whether the accountId field is set.
*/
boolean hasAccountId();
/**
*
**
* The account to which the livehash is attached
*
*
* .proto.AccountID accountId = 1;
* @return The accountId.
*/
com.hedera.hashgraph.sdk.proto.AccountID getAccountId();
/**
*
**
* The account to which the livehash is attached
*
*
* .proto.AccountID accountId = 1;
*/
com.hedera.hashgraph.sdk.proto.AccountIDOrBuilder getAccountIdOrBuilder();
/**
*
**
* The SHA-384 hash of a credential or certificate
*
*
* bytes hash = 2;
* @return The hash.
*/
com.google.protobuf.ByteString getHash();
/**
*
**
* A list of keys (primitive or threshold), all of which must sign to attach the livehash to an account, and any one of which can later delete it.
*
*
* .proto.KeyList keys = 3;
* @return Whether the keys field is set.
*/
boolean hasKeys();
/**
*
**
* A list of keys (primitive or threshold), all of which must sign to attach the livehash to an account, and any one of which can later delete it.
*
*
* .proto.KeyList keys = 3;
* @return The keys.
*/
com.hedera.hashgraph.sdk.proto.KeyList getKeys();
/**
*
**
* A list of keys (primitive or threshold), all of which must sign to attach the livehash to an account, and any one of which can later delete it.
*
*
* .proto.KeyList keys = 3;
*/
com.hedera.hashgraph.sdk.proto.KeyListOrBuilder getKeysOrBuilder();
/**
*
**
* The duration for which the livehash will remain valid
*
*
* .proto.Duration duration = 5;
* @return Whether the duration field is set.
*/
boolean hasDuration();
/**
*
**
* The duration for which the livehash will remain valid
*
*
* .proto.Duration duration = 5;
* @return The duration.
*/
com.hedera.hashgraph.sdk.proto.Duration getDuration();
/**
*
**
* The duration for which the livehash will remain valid
*
*
* .proto.Duration duration = 5;
*/
com.hedera.hashgraph.sdk.proto.DurationOrBuilder getDurationOrBuilder();
}