// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: crypto_add_live_hash.proto
package com.hederahashgraph.api.proto.java;
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.hederahashgraph.api.proto.java.AccountID getAccountId();
/**
*
**
* The account to which the livehash is attached
*
*
* .proto.AccountID accountId = 1;
*/
com.hederahashgraph.api.proto.java.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.hederahashgraph.api.proto.java.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.hederahashgraph.api.proto.java.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.hederahashgraph.api.proto.java.Duration getDuration();
/**
*
**
* The duration for which the livehash will remain valid
*
*
* .proto.Duration duration = 5;
*/
com.hederahashgraph.api.proto.java.DurationOrBuilder getDurationOrBuilder();
}