Interface LiveHashOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
LiveHash, LiveHash.Builder

@Generated public interface LiveHashOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    * An account associated via this live hash to the hashed content.
    * A duration describing how long this Live Hash SHALL remain valid.<br/> A Live Hash SHOULD NOT be relied upon after this duration has elapsed.
    com.google.protobuf.ByteString
    * A SHA-384 hash of some content that is associated to the account or account holder.
    * A list of keys, all of which MUST sign the transaction to add the live hash.<br/> Any one of these keys may, however, remove the live hash to revoke the association.
    boolean
    * An account associated via this live hash to the hashed content.
    boolean
    * A duration describing how long this Live Hash SHALL remain valid.<br/> A Live Hash SHOULD NOT be relied upon after this duration has elapsed.
    boolean
    * A list of keys, all of which MUST sign the transaction to add the live hash.<br/> Any one of these keys may, however, remove the live hash to revoke the association.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • hasAccountId

      boolean hasAccountId()
       *
       An account associated via this live hash to the hashed content.
       
      .proto.AccountID accountId = 1;
      Returns:
      Whether the accountId field is set.
    • getAccountId

      AccountID getAccountId()
       *
       An account associated via this live hash to the hashed content.
       
      .proto.AccountID accountId = 1;
      Returns:
      The accountId.
    • getHash

      com.google.protobuf.ByteString getHash()
       *
       A SHA-384 hash of some content that is associated to the account
       or account holder.
       
      bytes hash = 2;
      Returns:
      The hash.
    • hasKeys

      boolean hasKeys()
       *
       A list of keys, all of which MUST sign the transaction to add the
       live hash.<br/>
       Any one of these keys may, however, remove the live hash to revoke
       the association.
       
      .proto.KeyList keys = 3;
      Returns:
      Whether the keys field is set.
    • getKeys

      KeyList getKeys()
       *
       A list of keys, all of which MUST sign the transaction to add the
       live hash.<br/>
       Any one of these keys may, however, remove the live hash to revoke
       the association.
       
      .proto.KeyList keys = 3;
      Returns:
      The keys.
    • hasDuration

      boolean hasDuration()
       *
       A duration describing how long this Live Hash SHALL remain valid.<br/>
       A Live Hash SHOULD NOT be relied upon after this duration has elapsed.
       
      .proto.Duration duration = 5;
      Returns:
      Whether the duration field is set.
    • getDuration

      Duration getDuration()
       *
       A duration describing how long this Live Hash SHALL remain valid.<br/>
       A Live Hash SHOULD NOT be relied upon after this duration has elapsed.
       
      .proto.Duration duration = 5;
      Returns:
      The duration.