Package cdm.event.common
Interface CalculateTransferInstruction.CalculateTransferInstructionBuilder
- All Superinterfaces:
CalculateTransferInstruction,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CalculateTransferInstruction.CalculateTransferInstructionBuilderImpl
- Enclosing interface:
CalculateTransferInstruction
public static interface CalculateTransferInstruction.CalculateTransferInstructionBuilder
extends CalculateTransferInstruction, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.CalculateTransferInstruction
CalculateTransferInstruction.CalculateTransferInstructionBuilder, CalculateTransferInstruction.CalculateTransferInstructionBuilderImpl, CalculateTransferInstruction.CalculateTransferInstructionImpl -
Field Summary
Fields inherited from interface cdm.event.common.CalculateTransferInstruction
metaData -
Method Summary
Modifier and TypeMethodDescriptiongetOrCreateResets(int index) Specifies quantity amount returned if not the full amount from the TradeState, e.g. partial returnList<? extends Reset.ResetBuilder> Getter Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setDate(com.rosetta.model.lib.records.Date date) setPayerReceiver(PayerReceiver payerReceiver) setPayout(ReferenceWithMetaPayout payout) setPayoutValue(Payout payout) setQuantity(Quantity quantity) setTradeState(TradeState tradeState) Methods inherited from interface cdm.event.common.CalculateTransferInstruction
build, getDate, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateTradeState
TradeState.TradeStateBuilder getOrCreateTradeState() -
getTradeState
TradeState.TradeStateBuilder getTradeState()Description copied from interface:CalculateTransferInstructionGetter Methods- Specified by:
getTradeStatein interfaceCalculateTransferInstruction
-
getOrCreatePayout
ReferenceWithMetaPayout.ReferenceWithMetaPayoutBuilder getOrCreatePayout() -
getPayout
- Specified by:
getPayoutin interfaceCalculateTransferInstruction
-
getOrCreateResets
-
getResets
List<? extends Reset.ResetBuilder> getResets()- Specified by:
getResetsin interfaceCalculateTransferInstruction
-
getOrCreatePayerReceiver
PayerReceiver.PayerReceiverBuilder getOrCreatePayerReceiver() -
getPayerReceiver
PayerReceiver.PayerReceiverBuilder getPayerReceiver()- Specified by:
getPayerReceiverin interfaceCalculateTransferInstruction
-
getOrCreateQuantity
Quantity.QuantityBuilder getOrCreateQuantity() -
getQuantity
Quantity.QuantityBuilder getQuantity()Description copied from interface:CalculateTransferInstructionSpecifies quantity amount returned if not the full amount from the TradeState, e.g. partial return- Specified by:
getQuantityin interfaceCalculateTransferInstruction
-
setTradeState
CalculateTransferInstruction.CalculateTransferInstructionBuilder setTradeState(TradeState tradeState) -
setPayout
-
setPayoutValue
-
addResets
-
addResets
-
addResets
CalculateTransferInstruction.CalculateTransferInstructionBuilder addResets(List<? extends Reset> resets) -
setResets
CalculateTransferInstruction.CalculateTransferInstructionBuilder setResets(List<? extends Reset> resets) -
setPayerReceiver
CalculateTransferInstruction.CalculateTransferInstructionBuilder setPayerReceiver(PayerReceiver payerReceiver) -
setQuantity
-
setDate
CalculateTransferInstruction.CalculateTransferInstructionBuilder setDate(com.rosetta.model.lib.records.Date date) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-