package ledger_configuration
- Alphabetic
- Public
- Protected
Type Members
- 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
parameter of command submissions (as described indeduplication_duration
). The ledger SHOULD accept deduplication periods of length up to the maximum deduplication duration and it MAY accept longer periods.commands.proto
- Annotations
- @SerialVersionUID()
- 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()
Value Members
- object LedgerConfiguration extends GeneratedMessageCompanion[LedgerConfiguration]
- object LedgerConfigurationProto extends GeneratedFileObject
- object LedgerTimeModel extends GeneratedMessageCompanion[LedgerTimeModel]