package configuration
- Alphabetic
- By Inheritance
- configuration
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final case class Configuration(generation: Long, timeModel: LedgerTimeModel, maxDeduplicationDuration: Duration) extends Product with Serializable
Ledger configuration describing the ledger's time model.
Ledger configuration describing the ledger's time model. Emitted in com.daml.ledger.participant.state.v1.Update.ConfigurationChanged.
- generation
The configuration generation. Monotonically increasing.
- timeModel
The time model of the ledger. Specifying the time-to-live bounds for Ledger API commands.
- maxDeduplicationDuration
The maximum time window during which commands can be deduplicated.
- type LedgerId = String
Identifier for the ledger, MUST match regexp [a-zA-Z0-9-].
- final case class LedgerInitialConditions(ledgerId: LedgerId, config: Configuration, initialRecordTime: Timestamp) extends Product with Serializable
The initial conditions of the ledger before anything has been committed.
The initial conditions of the ledger before anything has been committed.
- ledgerId
The static ledger identifier.
- config
The initial ledger configuration.
- initialRecordTime
The initial record time prior to any update event.
- case class LedgerTimeModel extends Product with Serializable
The ledger time model and associated validations.
The ledger time model and associated validations. Some values are given by constructor args; others are derived.
- Exceptions thrown
IllegalArgumentException
if the parameters aren't valid
Value Members
- object Configuration extends Serializable
- object LedgerTimeModel extends Serializable