Interface InteractiveSubmissionServiceOuterClass.MinLedgerTimeOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
InteractiveSubmissionServiceOuterClass.MinLedgerTime, InteractiveSubmissionServiceOuterClass.MinLedgerTime.Builder
Enclosing class:
InteractiveSubmissionServiceOuterClass

public static interface InteractiveSubmissionServiceOuterClass.MinLedgerTimeOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Timestamp
    Lower bound for the ledger time assigned to the resulting transaction.
    com.google.protobuf.TimestampOrBuilder
    Lower bound for the ledger time assigned to the resulting transaction.
    com.google.protobuf.Duration
    Same as min_ledger_time_abs, but specified as a duration, starting from the time this request is received by the server.
    com.google.protobuf.DurationOrBuilder
    Same as min_ledger_time_abs, but specified as a duration, starting from the time this request is received by the server.
     
    boolean
    Lower bound for the ledger time assigned to the resulting transaction.
    boolean
    Same as min_ledger_time_abs, but specified as a duration, starting from the time this request is received by the server.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasMinLedgerTimeAbs

      boolean hasMinLedgerTimeAbs()
       Lower bound for the ledger time assigned to the resulting transaction.
       The ledger time of a transaction is assigned as part of command interpretation.
       Important note: for interactive submissions, if the transaction depends on time, it **must** be signed
       and submitted within a time window around the ledger time assigned to the transaction during the prepare method.
       The time delta around that ledger time is a configuration of the ledger, usually short, around 1 minute.
       If however the transaction does not depend on time, the available time window to sign and submit the transaction is bound
       by the submission timestamp, which is also assigned in the "prepare" step (this request),
       but can be configured with a much larger skew, allowing for more time to sign the request (in the order of hours).
       Must not be set at the same time as min_ledger_time_rel.
       Optional
       
      .google.protobuf.Timestamp min_ledger_time_abs = 1 [json_name = "minLedgerTimeAbs"];
      Returns:
      Whether the minLedgerTimeAbs field is set.
    • getMinLedgerTimeAbs

      com.google.protobuf.Timestamp getMinLedgerTimeAbs()
       Lower bound for the ledger time assigned to the resulting transaction.
       The ledger time of a transaction is assigned as part of command interpretation.
       Important note: for interactive submissions, if the transaction depends on time, it **must** be signed
       and submitted within a time window around the ledger time assigned to the transaction during the prepare method.
       The time delta around that ledger time is a configuration of the ledger, usually short, around 1 minute.
       If however the transaction does not depend on time, the available time window to sign and submit the transaction is bound
       by the submission timestamp, which is also assigned in the "prepare" step (this request),
       but can be configured with a much larger skew, allowing for more time to sign the request (in the order of hours).
       Must not be set at the same time as min_ledger_time_rel.
       Optional
       
      .google.protobuf.Timestamp min_ledger_time_abs = 1 [json_name = "minLedgerTimeAbs"];
      Returns:
      The minLedgerTimeAbs.
    • getMinLedgerTimeAbsOrBuilder

      com.google.protobuf.TimestampOrBuilder getMinLedgerTimeAbsOrBuilder()
       Lower bound for the ledger time assigned to the resulting transaction.
       The ledger time of a transaction is assigned as part of command interpretation.
       Important note: for interactive submissions, if the transaction depends on time, it **must** be signed
       and submitted within a time window around the ledger time assigned to the transaction during the prepare method.
       The time delta around that ledger time is a configuration of the ledger, usually short, around 1 minute.
       If however the transaction does not depend on time, the available time window to sign and submit the transaction is bound
       by the submission timestamp, which is also assigned in the "prepare" step (this request),
       but can be configured with a much larger skew, allowing for more time to sign the request (in the order of hours).
       Must not be set at the same time as min_ledger_time_rel.
       Optional
       
      .google.protobuf.Timestamp min_ledger_time_abs = 1 [json_name = "minLedgerTimeAbs"];
    • hasMinLedgerTimeRel

      boolean hasMinLedgerTimeRel()
       Same as min_ledger_time_abs, but specified as a duration, starting from the time this request is received by the server.
       Must not be set at the same time as min_ledger_time_abs.
       Optional
       
      .google.protobuf.Duration min_ledger_time_rel = 2 [json_name = "minLedgerTimeRel"];
      Returns:
      Whether the minLedgerTimeRel field is set.
    • getMinLedgerTimeRel

      com.google.protobuf.Duration getMinLedgerTimeRel()
       Same as min_ledger_time_abs, but specified as a duration, starting from the time this request is received by the server.
       Must not be set at the same time as min_ledger_time_abs.
       Optional
       
      .google.protobuf.Duration min_ledger_time_rel = 2 [json_name = "minLedgerTimeRel"];
      Returns:
      The minLedgerTimeRel.
    • getMinLedgerTimeRelOrBuilder

      com.google.protobuf.DurationOrBuilder getMinLedgerTimeRelOrBuilder()
       Same as min_ledger_time_abs, but specified as a duration, starting from the time this request is received by the server.
       Must not be set at the same time as min_ledger_time_abs.
       Optional
       
      .google.protobuf.Duration min_ledger_time_rel = 2 [json_name = "minLedgerTimeRel"];
    • getTimeCase