Package cdm.event.common
Class MarginCallResponseAction.MarginCallResponseActionImpl
java.lang.Object
cdm.event.common.MarginCallResponseAction.MarginCallResponseActionImpl
- All Implemented Interfaces:
MarginCallResponseAction,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
MarginCallResponseAction
public static class MarginCallResponseAction.MarginCallResponseActionImpl
extends Object
implements MarginCallResponseAction
Immutable Implementation of MarginCallResponseAction
-
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 -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<? extends CollateralPosition> Specifies the collateral to be moved and its direction.Specifies the margin call action details, specified as either Delivery or Return.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.event.common.MarginCallResponseAction
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
MarginCallResponseActionImpl
protected MarginCallResponseActionImpl(MarginCallResponseAction.MarginCallResponseActionBuilder builder)
-
-
Method Details
-
getCollateralPositionComponent
@RosettaAttribute(value="collateralPositionComponent", isRequired=true) @RuneAttribute(value="collateralPositionComponent", isRequired=true) public List<? extends CollateralPosition> getCollateralPositionComponent()Description copied from interface:MarginCallResponseActionSpecifies the collateral to be moved and its direction.- Specified by:
getCollateralPositionComponentin interfaceMarginCallResponseAction
-
getMarginCallAction
@RosettaAttribute(value="marginCallAction", isRequired=true) @RuneAttribute(value="marginCallAction", isRequired=true) public MarginCallActionEnum getMarginCallAction()Description copied from interface:MarginCallResponseActionSpecifies the margin call action details, specified as either Delivery or Return.- Specified by:
getMarginCallActionin interfaceMarginCallResponseAction
-
build
Description copied from interface:MarginCallResponseActionBuild Methods- Specified by:
buildin interfaceMarginCallResponseAction- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceMarginCallResponseAction- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-