Packages

p

com.daml.ledger

configuration

package configuration

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. configuration
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. 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.

  2. type LedgerId = String

    Identifier for the ledger, MUST match regexp [a-zA-Z0-9-].

  3. 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.

  4. 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

  1. object Configuration extends Serializable
  2. object LedgerTimeModel extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped