final case class DynamicDomainParametersX(participantResponseTimeout: Option[Duration], mediatorReactionTimeout: Option[Duration], transferExclusivityTimeout: Option[Duration], topologyChangeDelay: Option[Duration], ledgerTimeRecordTimeTolerance: Option[Duration], reconciliationInterval: Option[Duration], mediatorDeduplicationTimeout: Option[Duration], maxRequestSize: Int, permissionedDomain: Boolean, requiredPackages: Seq[String], onlyRequiredPackagesPermitted: Boolean, defaultParticipantLimits: Option[ParticipantDomainLimits], defaultMaxHostingParticipantsPerParty: Int, sequencerAggregateSubmissionTimeout: Option[Duration], trafficControlParameters: Option[TrafficControlParameters]) extends GeneratedMessage with Updatable[DynamicDomainParametersX] with Product with Serializable

permissionedDomain

topology related validation parameters permissioned domain: if true, only participants which have been explicitly whitelisted are allowed on the domain TODO(#14053) re-enable this feature and turn on the PermissionedDomainIntegrationTest

requiredPackages

required packages are the default packages that must be supported by all participants on a domain TODO(#14054) enable this feature (necessary for canton network such that an SVC can't do a rug-pull)

onlyRequiredPackagesPermitted

if true, then only the required packages are supported on the given domain TODO(#14055) enable this feature (was requested by Curtis)

defaultMaxHostingParticipantsPerParty

TODO(#14050) implement party hosting limits

Annotations
@SerialVersionUID()
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DynamicDomainParametersX
  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 DynamicDomainParametersX(participantResponseTimeout: Option[Duration], mediatorReactionTimeout: Option[Duration], transferExclusivityTimeout: Option[Duration], topologyChangeDelay: Option[Duration], ledgerTimeRecordTimeTolerance: Option[Duration], reconciliationInterval: Option[Duration], mediatorDeduplicationTimeout: Option[Duration], maxRequestSize: Int, permissionedDomain: Boolean, requiredPackages: Seq[String], onlyRequiredPackagesPermitted: Boolean, defaultParticipantLimits: Option[ParticipantDomainLimits], defaultMaxHostingParticipantsPerParty: Int, sequencerAggregateSubmissionTimeout: Option[Duration], trafficControlParameters: Option[TrafficControlParameters])

    permissionedDomain

    topology related validation parameters permissioned domain: if true, only participants which have been explicitly whitelisted are allowed on the domain TODO(#14053) re-enable this feature and turn on the PermissionedDomainIntegrationTest

    requiredPackages

    required packages are the default packages that must be supported by all participants on a domain TODO(#14054) enable this feature (necessary for canton network such that an SVC can't do a rug-pull)

    onlyRequiredPackagesPermitted

    if true, then only the required packages are supported on the given domain TODO(#14055) enable this feature (was requested by Curtis)

    defaultMaxHostingParticipantsPerParty

    TODO(#14050) implement party hosting limits

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. def addAllRequiredPackages(__vs: Iterable[String]): DynamicDomainParametersX
  5. def addRequiredPackages(__vs: String*): DynamicDomainParametersX
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clearDefaultParticipantLimits: DynamicDomainParametersX
  8. def clearLedgerTimeRecordTimeTolerance: DynamicDomainParametersX
  9. def clearMediatorDeduplicationTimeout: DynamicDomainParametersX
  10. def clearMediatorReactionTimeout: DynamicDomainParametersX
  11. def clearParticipantResponseTimeout: DynamicDomainParametersX
  12. def clearReconciliationInterval: DynamicDomainParametersX
  13. def clearRequiredPackages: DynamicDomainParametersX
  14. def clearSequencerAggregateSubmissionTimeout: DynamicDomainParametersX
  15. def clearTopologyChangeDelay: DynamicDomainParametersX
  16. def clearTrafficControlParameters: DynamicDomainParametersX
  17. def clearTransferExclusivityTimeout: DynamicDomainParametersX
  18. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  19. def companion: DynamicDomainParametersX.type
    Definition Classes
    DynamicDomainParametersX → GeneratedMessage
  20. val defaultMaxHostingParticipantsPerParty: Int
  21. val defaultParticipantLimits: Option[ParticipantDomainLimits]
  22. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. def getDefaultParticipantLimits: ParticipantDomainLimits
  25. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    DynamicDomainParametersX → GeneratedMessage
  26. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    DynamicDomainParametersX → GeneratedMessage
  27. def getLedgerTimeRecordTimeTolerance: Duration
  28. def getMediatorDeduplicationTimeout: Duration
  29. def getMediatorReactionTimeout: Duration
  30. def getParticipantResponseTimeout: Duration
  31. def getReconciliationInterval: Duration
  32. def getSequencerAggregateSubmissionTimeout: Duration
  33. def getTopologyChangeDelay: Duration
  34. def getTrafficControlParameters: TrafficControlParameters
  35. def getTransferExclusivityTimeout: Duration
  36. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  37. val ledgerTimeRecordTimeTolerance: Option[Duration]
  38. val maxRequestSize: Int
  39. val mediatorDeduplicationTimeout: Option[Duration]
  40. val mediatorReactionTimeout: Option[Duration]
  41. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  42. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  43. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  44. val onlyRequiredPackagesPermitted: Boolean
  45. val participantResponseTimeout: Option[Duration]
  46. val permissionedDomain: Boolean
  47. def productElementNames: Iterator[String]
    Definition Classes
    Product
  48. val reconciliationInterval: Option[Duration]
  49. val requiredPackages: Seq[String]
  50. val sequencerAggregateSubmissionTimeout: Option[Duration]
  51. def serializedSize: Int
    Definition Classes
    DynamicDomainParametersX → GeneratedMessage
  52. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  53. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  54. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  55. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  56. def toProtoString: String
    Definition Classes
    DynamicDomainParametersX → GeneratedMessage
  57. val topologyChangeDelay: Option[Duration]
  58. val trafficControlParameters: Option[TrafficControlParameters]
  59. val transferExclusivityTimeout: Option[Duration]
  60. def update(ms: (Lens[DynamicDomainParametersX, DynamicDomainParametersX]) => Mutation[DynamicDomainParametersX]*): DynamicDomainParametersX
    Definition Classes
    Updatable
  61. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  62. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  63. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  64. def withDefaultMaxHostingParticipantsPerParty(__v: Int): DynamicDomainParametersX
  65. def withDefaultParticipantLimits(__v: ParticipantDomainLimits): DynamicDomainParametersX
  66. def withLedgerTimeRecordTimeTolerance(__v: Duration): DynamicDomainParametersX
  67. def withMaxRequestSize(__v: Int): DynamicDomainParametersX
  68. def withMediatorDeduplicationTimeout(__v: Duration): DynamicDomainParametersX
  69. def withMediatorReactionTimeout(__v: Duration): DynamicDomainParametersX
  70. def withOnlyRequiredPackagesPermitted(__v: Boolean): DynamicDomainParametersX
  71. def withParticipantResponseTimeout(__v: Duration): DynamicDomainParametersX
  72. def withPermissionedDomain(__v: Boolean): DynamicDomainParametersX
  73. def withReconciliationInterval(__v: Duration): DynamicDomainParametersX
  74. def withRequiredPackages(__v: Seq[String]): DynamicDomainParametersX
  75. def withSequencerAggregateSubmissionTimeout(__v: Duration): DynamicDomainParametersX
  76. def withTopologyChangeDelay(__v: Duration): DynamicDomainParametersX
  77. def withTrafficControlParameters(__v: TrafficControlParameters): DynamicDomainParametersX
  78. def withTransferExclusivityTimeout(__v: Duration): DynamicDomainParametersX
  79. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  80. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    DynamicDomainParametersX → GeneratedMessage
  81. 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
    Deprecated

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped