Package cdm.event.common
Interface PrimitiveInstruction.PrimitiveInstructionBuilder
- All Superinterfaces:
PrimitiveInstruction,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
PrimitiveInstruction.PrimitiveInstructionBuilderImpl
- Enclosing interface:
PrimitiveInstruction
public static interface PrimitiveInstruction.PrimitiveInstructionBuilder
extends PrimitiveInstruction, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.PrimitiveInstruction
PrimitiveInstruction.PrimitiveInstructionBuilder, PrimitiveInstruction.PrimitiveInstructionBuilderImpl, PrimitiveInstruction.PrimitiveInstructionImpl -
Field Summary
Fields inherited from interface cdm.event.common.PrimitiveInstruction
metaData -
Method Summary
Modifier and TypeMethodDescriptionSpecifies instructions describing an contract formation primitive event.Specifies instructions describing an execution primitive event.Specifies instructions describing an exercise primitive event.Specifies inputs needed to process a Index Transition business event.Specifies inputs needed to process an observation.Specifies instructions describing a party change primitive event.Specifies instructions describing an quantity change primitive event.getReset()Specifies instructions describing a reset event.getSplit()Specifies instructions to split a trade into multiple branches.Specifies inputs needed to process a Stock Split business event.Specifies instructions describing a terms change primitive event.Specifies instructions describing a transfer primitive event.Specifies inputs needed to process an update of a valuation.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setContractFormation(ContractFormationInstruction contractFormation) setExecution(ExecutionInstruction execution) setExercise(ExerciseInstruction exercise) setIndexTransition(IndexTransitionInstruction indexTransition) setObservation(ObservationInstruction observation) setPartyChange(PartyChangeInstruction partyChange) setQuantityChange(QuantityChangeInstruction quantityChange) setReset(ResetInstruction reset) setSplit(SplitInstruction split) setStockSplit(StockSplitInstruction stockSplit) setTermsChange(TermsChangeInstruction termsChange) setTransfer(TransferInstruction transfer) setValuation(ValuationInstruction valuation) Methods inherited from interface cdm.event.common.PrimitiveInstruction
build, 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
-
getOrCreateContractFormation
ContractFormationInstruction.ContractFormationInstructionBuilder getOrCreateContractFormation() -
getContractFormation
ContractFormationInstruction.ContractFormationInstructionBuilder getContractFormation()Description copied from interface:PrimitiveInstructionSpecifies instructions describing an contract formation primitive event.- Specified by:
getContractFormationin interfacePrimitiveInstruction
-
getOrCreateExecution
ExecutionInstruction.ExecutionInstructionBuilder getOrCreateExecution() -
getExecution
ExecutionInstruction.ExecutionInstructionBuilder getExecution()Description copied from interface:PrimitiveInstructionSpecifies instructions describing an execution primitive event.- Specified by:
getExecutionin interfacePrimitiveInstruction
-
getOrCreateExercise
ExerciseInstruction.ExerciseInstructionBuilder getOrCreateExercise() -
getExercise
ExerciseInstruction.ExerciseInstructionBuilder getExercise()Description copied from interface:PrimitiveInstructionSpecifies instructions describing an exercise primitive event.- Specified by:
getExercisein interfacePrimitiveInstruction
-
getOrCreatePartyChange
PartyChangeInstruction.PartyChangeInstructionBuilder getOrCreatePartyChange() -
getPartyChange
PartyChangeInstruction.PartyChangeInstructionBuilder getPartyChange()Description copied from interface:PrimitiveInstructionSpecifies instructions describing a party change primitive event.- Specified by:
getPartyChangein interfacePrimitiveInstruction
-
getOrCreateQuantityChange
QuantityChangeInstruction.QuantityChangeInstructionBuilder getOrCreateQuantityChange() -
getQuantityChange
QuantityChangeInstruction.QuantityChangeInstructionBuilder getQuantityChange()Description copied from interface:PrimitiveInstructionSpecifies instructions describing an quantity change primitive event.- Specified by:
getQuantityChangein interfacePrimitiveInstruction
-
getOrCreateReset
ResetInstruction.ResetInstructionBuilder getOrCreateReset() -
getReset
ResetInstruction.ResetInstructionBuilder getReset()Description copied from interface:PrimitiveInstructionSpecifies instructions describing a reset event.- Specified by:
getResetin interfacePrimitiveInstruction
-
getOrCreateSplit
SplitInstruction.SplitInstructionBuilder getOrCreateSplit() -
getSplit
SplitInstruction.SplitInstructionBuilder getSplit()Description copied from interface:PrimitiveInstructionSpecifies instructions to split a trade into multiple branches.- Specified by:
getSplitin interfacePrimitiveInstruction
-
getOrCreateTermsChange
TermsChangeInstruction.TermsChangeInstructionBuilder getOrCreateTermsChange() -
getTermsChange
TermsChangeInstruction.TermsChangeInstructionBuilder getTermsChange()Description copied from interface:PrimitiveInstructionSpecifies instructions describing a terms change primitive event.- Specified by:
getTermsChangein interfacePrimitiveInstruction
-
getOrCreateTransfer
TransferInstruction.TransferInstructionBuilder getOrCreateTransfer() -
getTransfer
TransferInstruction.TransferInstructionBuilder getTransfer()Description copied from interface:PrimitiveInstructionSpecifies instructions describing a transfer primitive event.- Specified by:
getTransferin interfacePrimitiveInstruction
-
getOrCreateIndexTransition
IndexTransitionInstruction.IndexTransitionInstructionBuilder getOrCreateIndexTransition() -
getIndexTransition
IndexTransitionInstruction.IndexTransitionInstructionBuilder getIndexTransition()Description copied from interface:PrimitiveInstructionSpecifies inputs needed to process a Index Transition business event.- Specified by:
getIndexTransitionin interfacePrimitiveInstruction
-
getOrCreateStockSplit
StockSplitInstruction.StockSplitInstructionBuilder getOrCreateStockSplit() -
getStockSplit
StockSplitInstruction.StockSplitInstructionBuilder getStockSplit()Description copied from interface:PrimitiveInstructionSpecifies inputs needed to process a Stock Split business event.- Specified by:
getStockSplitin interfacePrimitiveInstruction
-
getOrCreateObservation
ObservationInstruction.ObservationInstructionBuilder getOrCreateObservation() -
getObservation
ObservationInstruction.ObservationInstructionBuilder getObservation()Description copied from interface:PrimitiveInstructionSpecifies inputs needed to process an observation.- Specified by:
getObservationin interfacePrimitiveInstruction
-
getOrCreateValuation
ValuationInstruction.ValuationInstructionBuilder getOrCreateValuation() -
getValuation
ValuationInstruction.ValuationInstructionBuilder getValuation()Description copied from interface:PrimitiveInstructionSpecifies inputs needed to process an update of a valuation.- Specified by:
getValuationin interfacePrimitiveInstruction
-
setContractFormation
PrimitiveInstruction.PrimitiveInstructionBuilder setContractFormation(ContractFormationInstruction contractFormation) -
setExecution
-
setExercise
-
setPartyChange
-
setQuantityChange
PrimitiveInstruction.PrimitiveInstructionBuilder setQuantityChange(QuantityChangeInstruction quantityChange) -
setReset
-
setSplit
-
setTermsChange
-
setTransfer
-
setIndexTransition
PrimitiveInstruction.PrimitiveInstructionBuilder setIndexTransition(IndexTransitionInstruction indexTransition) -
setStockSplit
-
setObservation
-
setValuation
-
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
-