Package cdm.event.common
Interface MarginCallResponseAction.MarginCallResponseActionBuilder
- All Superinterfaces:
MarginCallResponseAction,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
MarginCallResponseAction.MarginCallResponseActionBuilderImpl
- Enclosing interface:
MarginCallResponseAction
public static interface MarginCallResponseAction.MarginCallResponseActionBuilder
extends MarginCallResponseAction, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.MarginCallResponseAction
MarginCallResponseAction.MarginCallResponseActionBuilder, MarginCallResponseAction.MarginCallResponseActionBuilderImpl, MarginCallResponseAction.MarginCallResponseActionImpl -
Field Summary
Fields inherited from interface cdm.event.common.MarginCallResponseAction
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddCollateralPositionComponent(CollateralPosition collateralPositionComponent) addCollateralPositionComponent(CollateralPosition collateralPositionComponent, int idx) addCollateralPositionComponent(List<? extends CollateralPosition> collateralPositionComponent) List<? extends CollateralPosition.CollateralPositionBuilder> Specifies the collateral to be moved and its direction.getOrCreateCollateralPositionComponent(int index) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCollateralPositionComponent(List<? extends CollateralPosition> collateralPositionComponent) setMarginCallAction(MarginCallActionEnum marginCallAction) Methods inherited from interface cdm.event.common.MarginCallResponseAction
build, getMarginCallAction, 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
-
getOrCreateCollateralPositionComponent
-
getCollateralPositionComponent
List<? extends CollateralPosition.CollateralPositionBuilder> getCollateralPositionComponent()Description copied from interface:MarginCallResponseActionSpecifies the collateral to be moved and its direction.- Specified by:
getCollateralPositionComponentin interfaceMarginCallResponseAction
-
addCollateralPositionComponent
MarginCallResponseAction.MarginCallResponseActionBuilder addCollateralPositionComponent(CollateralPosition collateralPositionComponent) -
addCollateralPositionComponent
MarginCallResponseAction.MarginCallResponseActionBuilder addCollateralPositionComponent(CollateralPosition collateralPositionComponent, int idx) -
addCollateralPositionComponent
MarginCallResponseAction.MarginCallResponseActionBuilder addCollateralPositionComponent(List<? extends CollateralPosition> collateralPositionComponent) -
setCollateralPositionComponent
MarginCallResponseAction.MarginCallResponseActionBuilder setCollateralPositionComponent(List<? extends CollateralPosition> collateralPositionComponent) -
setMarginCallAction
MarginCallResponseAction.MarginCallResponseActionBuilder setMarginCallAction(MarginCallActionEnum marginCallAction) -
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
-