com.digitalasset.canton.admin.participant.v30
ExportPartyAcsRequest
Companion object ExportPartyAcsRequest
final case class ExportPartyAcsRequest(partyId: String, synchronizerId: String, targetParticipantUid: String, beginOffsetExclusive: Long, waitForActivationTimeout: Option[Duration]) extends GeneratedMessage with Updatable[ExportPartyAcsRequest] with Product with Serializable
Exports the ACS for a given party to facilitate its replication from a source to a target participant.
This request uses the party's most recent activation on the target participant to determine the precise historical state of the ACS to export from the source participant.
"Activation" on the target participant means the new hosting arrangement has been authorized by both the party itself and the target participant via party-to-participant topology transactions.
This request will fail if the party has not yet been activated on the target participant.
- partyId
The identifier of the party being replicated. This party must already be active on the target participant for the ACS export to succeed. Required
- synchronizerId
The identifier of the synchronizer managing the contract to be exported. This scopes the ACS export to only contracts assigned to this synchronizer. Required
- targetParticipantUid
The unique identifier of the target participant where the party will be replicated. Required
- beginOffsetExclusive
The exclusive ledger offset used as starting point to find the party's most recent activation on the target participant. Required
- waitForActivationTimeout
The maximum duration the service will wait to find the topology transaction that activates the party on the target participant. If not set, the service will use a default timeout. Optional
- Annotations
- @SerialVersionUID()
- Alphabetic
- By Inheritance
- ExportPartyAcsRequest
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ExportPartyAcsRequest(partyId: String, synchronizerId: String, targetParticipantUid: String, beginOffsetExclusive: Long, waitForActivationTimeout: Option[Duration])
- partyId
The identifier of the party being replicated. This party must already be active on the target participant for the ACS export to succeed. Required
- synchronizerId
The identifier of the synchronizer managing the contract to be exported. This scopes the ACS export to only contracts assigned to this synchronizer. Required
- targetParticipantUid
The unique identifier of the target participant where the party will be replicated. Required
- beginOffsetExclusive
The exclusive ledger offset used as starting point to find the party's most recent activation on the target participant. Required
- waitForActivationTimeout
The maximum duration the service will wait to find the topology transaction that activates the party on the target participant. If not set, the service will use a default timeout. Optional
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val beginOffsetExclusive: Long
- def clearWaitForActivationTimeout: ExportPartyAcsRequest
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def companion: ExportPartyAcsRequest.type
- Definition Classes
- ExportPartyAcsRequest → GeneratedMessage
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getField(__field: FieldDescriptor): PValue
- Definition Classes
- ExportPartyAcsRequest → GeneratedMessage
- def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- ExportPartyAcsRequest → GeneratedMessage
- def getWaitForActivationTimeout: Duration
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val partyId: String
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def serializedSize: Int
- Definition Classes
- ExportPartyAcsRequest → GeneratedMessage
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val synchronizerId: String
- val targetParticipantUid: String
- final def toByteArray: Array[Byte]
- Definition Classes
- GeneratedMessage
- final def toByteString: ByteString
- Definition Classes
- GeneratedMessage
- final def toPMessage: PMessage
- Definition Classes
- GeneratedMessage
- def toProtoString: String
- Definition Classes
- ExportPartyAcsRequest → GeneratedMessage
- def update(ms: (Lens[ExportPartyAcsRequest, ExportPartyAcsRequest]) => Mutation[ExportPartyAcsRequest]*): ExportPartyAcsRequest
- Definition Classes
- Updatable
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- val waitForActivationTimeout: Option[Duration]
- def withBeginOffsetExclusive(__v: Long): ExportPartyAcsRequest
- def withPartyId(__v: String): ExportPartyAcsRequest
- def withSynchronizerId(__v: String): ExportPartyAcsRequest
- def withTargetParticipantUid(__v: String): ExportPartyAcsRequest
- def withWaitForActivationTimeout(__v: Duration): ExportPartyAcsRequest
- final def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
- def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- ExportPartyAcsRequest → GeneratedMessage
- final def writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage