Interface FeeScheduleOrBuilder

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

@Generated public interface FeeScheduleOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Details

    • getTransactionFeeScheduleList

      List<TransactionFeeSchedule> getTransactionFeeScheduleList()
       *
       Sets of fee coefficients for various transaction or query types.
       
      repeated .proto.TransactionFeeSchedule transactionFeeSchedule = 1;
    • getTransactionFeeSchedule

      TransactionFeeSchedule getTransactionFeeSchedule(int index)
       *
       Sets of fee coefficients for various transaction or query types.
       
      repeated .proto.TransactionFeeSchedule transactionFeeSchedule = 1;
    • getTransactionFeeScheduleCount

      int getTransactionFeeScheduleCount()
       *
       Sets of fee coefficients for various transaction or query types.
       
      repeated .proto.TransactionFeeSchedule transactionFeeSchedule = 1;
    • hasExpiryTime

      boolean hasExpiryTime()
       *
       A time, in seconds since the `epoch`, when this fee schedule
       will expire.
       <p>
       For this purpose, `epoch` SHALL be the UNIX epoch
       with 0 at `1970-01-01T00:00:00.000Z`.
       
      .proto.TimestampSeconds expiryTime = 2;
      Returns:
      Whether the expiryTime field is set.
    • getExpiryTime

      TimestampSeconds getExpiryTime()
       *
       A time, in seconds since the `epoch`, when this fee schedule
       will expire.
       <p>
       For this purpose, `epoch` SHALL be the UNIX epoch
       with 0 at `1970-01-01T00:00:00.000Z`.
       
      .proto.TimestampSeconds expiryTime = 2;
      Returns:
      The expiryTime.