com.digitalasset.canton.topology.admin.v30
AddTransactionsRequest
Companion object AddTransactionsRequest
final case class AddTransactionsRequest(transactions: Seq[SignedTopologyTransaction], forceChanges: Seq[ForceFlag], store: Option[StoreId], waitToBecomeEffective: Option[Duration]) extends GeneratedMessage with Updatable[AddTransactionsRequest] with Product with Serializable
- transactions
* The transactions that should be added to the target store as indicated by the parameter
store
.- forceChanges
* Force specific changes even if dangerous
- store
* The store that is used as the underlying source for executing this request. If
store
is a synchronizers store, the resulting topology transaction will only be available on the respective synchronizers. Ifstore
is the authorized store, the resulting topology transaction may or may not be synchronized automatically to all synchronizers that the node is currently connected to or will be connected to in the future. Selecting a specific synchronizers store might be necessary, if the transaction to authorize by hash or the previous generation of the submitted proposal is only available on the synchronizers store and not in the authorized store.- waitToBecomeEffective
* Optional timeout to wait for the transaction to become effective in the store.
- Annotations
- @SerialVersionUID()
- Alphabetic
- By Inheritance
- AddTransactionsRequest
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new AddTransactionsRequest(transactions: Seq[SignedTopologyTransaction], forceChanges: Seq[ForceFlag], store: Option[StoreId], waitToBecomeEffective: Option[Duration])
- transactions
* The transactions that should be added to the target store as indicated by the parameter
store
.- forceChanges
* Force specific changes even if dangerous
- store
* The store that is used as the underlying source for executing this request. If
store
is a synchronizers store, the resulting topology transaction will only be available on the respective synchronizers. Ifstore
is the authorized store, the resulting topology transaction may or may not be synchronized automatically to all synchronizers that the node is currently connected to or will be connected to in the future. Selecting a specific synchronizers store might be necessary, if the transaction to authorize by hash or the previous generation of the submitted proposal is only available on the synchronizers store and not in the authorized store.- waitToBecomeEffective
* Optional timeout to wait for the transaction to become effective in the store.
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
- def addAllForceChanges(__vs: Iterable[ForceFlag]): AddTransactionsRequest
- def addAllTransactions(__vs: Iterable[SignedTopologyTransaction]): AddTransactionsRequest
- def addForceChanges(__vs: ForceFlag*): AddTransactionsRequest
- def addTransactions(__vs: SignedTopologyTransaction*): AddTransactionsRequest
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clearForceChanges: AddTransactionsRequest
- def clearStore: AddTransactionsRequest
- def clearTransactions: AddTransactionsRequest
- def clearWaitToBecomeEffective: AddTransactionsRequest
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def companion: AddTransactionsRequest.type
- Definition Classes
- AddTransactionsRequest → GeneratedMessage
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val forceChanges: Seq[ForceFlag]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def getField(__field: FieldDescriptor): PValue
- Definition Classes
- AddTransactionsRequest → GeneratedMessage
- def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- AddTransactionsRequest → GeneratedMessage
- def getStore: StoreId
- def getWaitToBecomeEffective: 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
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def serializedSize: Int
- Definition Classes
- AddTransactionsRequest → GeneratedMessage
- val store: Option[StoreId]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- 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
- AddTransactionsRequest → GeneratedMessage
- val transactions: Seq[SignedTopologyTransaction]
- def update(ms: (Lens[AddTransactionsRequest, AddTransactionsRequest]) => Mutation[AddTransactionsRequest]*): AddTransactionsRequest
- Definition Classes
- Updatable
- 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()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- val waitToBecomeEffective: Option[Duration]
- def withForceChanges(__v: Seq[ForceFlag]): AddTransactionsRequest
- def withStore(__v: StoreId): AddTransactionsRequest
- def withTransactions(__v: Seq[SignedTopologyTransaction]): AddTransactionsRequest
- def withWaitToBecomeEffective(__v: Duration): AddTransactionsRequest
- final def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
- def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- AddTransactionsRequest → GeneratedMessage
- final def writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage