Packages

p

com.daml.ledger.configuration.protobuf

ledger_configuration

package ledger_configuration

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class LedgerConfiguration(version: Long = 0L, generation: Long = 0L, timeModel: Option[LedgerTimeModel] = _root_.scala.None, maxDeduplicationDuration: Option[Duration] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[LedgerConfiguration] with Product with Serializable

    version

    The version of the configuration message. Defines the semantics of how it is decoded and interpreted.

    generation

    The configuration generation. If submitting a configuration the new generation must be one larger than previous configuration. This safe-guards against configuration changes that are based upon stale data.

    timeModel

    The ledger time model, specifying the bounds for ledger effective time and maximum record time of transactions.

    maxDeduplicationDuration

    The default value for the deduplication_duration parameter of command submissions (as described in commands.proto). The ledger SHOULD accept deduplication periods of length up to the maximum deduplication duration and it MAY accept longer periods.

    Annotations
    @SerialVersionUID()
  2. final case class LedgerTimeModel(avgTransactionLatency: Option[Duration] = _root_.scala.None, minSkew: Option[Duration] = _root_.scala.None, maxSkew: Option[Duration] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[LedgerTimeModel] with Product with Serializable

    avgTransactionLatency

    The expected average latency of a transaction, i.e., the average time from submitting the transaction to a WriteService and the transaction being assigned a record time.

    minSkew

    The minimum skew between ledger time and record time: lt_TX >= rt_TX - minSkew

    maxSkew

    The maximum skew between ledger time and record time: lt_TX <= rt_TX + maxSkew

    Annotations
    @SerialVersionUID()

Ungrouped