Packages

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()
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LedgerConfiguration
  2. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

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

    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.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clearMaxDeduplicationDuration: LedgerConfiguration
  6. def clearTimeModel: LedgerConfiguration
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  8. def companion: LedgerConfiguration.type
    Definition Classes
    LedgerConfiguration → GeneratedMessage
  9. def discardUnknownFields: LedgerConfiguration
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. val generation: Long
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    LedgerConfiguration → GeneratedMessage
  14. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    LedgerConfiguration → GeneratedMessage
  15. def getMaxDeduplicationDuration: Duration
  16. def getTimeModel: LedgerTimeModel
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. val maxDeduplicationDuration: Option[Duration]
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  22. def productElementNames: Iterator[String]
    Definition Classes
    Product
  23. def serializedSize: Int
    Definition Classes
    LedgerConfiguration → GeneratedMessage
  24. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  25. val timeModel: Option[LedgerTimeModel]
  26. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  27. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  28. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  29. def toProtoString: String
    Definition Classes
    LedgerConfiguration → GeneratedMessage
  30. val unknownFields: UnknownFieldSet
  31. def update(ms: (Lens[LedgerConfiguration, LedgerConfiguration]) => Mutation[LedgerConfiguration]*): LedgerConfiguration
    Definition Classes
    Updatable
  32. val version: Long
  33. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  34. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  35. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. def withGeneration(__v: Long): LedgerConfiguration
  37. def withMaxDeduplicationDuration(__v: Duration): LedgerConfiguration
  38. def withTimeModel(__v: LedgerTimeModel): LedgerConfiguration
  39. def withUnknownFields(__v: UnknownFieldSet): LedgerConfiguration
  40. def withVersion(__v: Long): LedgerConfiguration
  41. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  42. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    LedgerConfiguration → GeneratedMessage
  43. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped