Package cdm.margin.schedule
Class StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginImpl
java.lang.Object
cdm.margin.schedule.StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginImpl
- All Implemented Interfaces:
StandardizedScheduleInitialMargin,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
StandardizedScheduleInitialMargin
public static class StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginImpl
extends Object
implements StandardizedScheduleInitialMargin
Immutable Implementation of StandardizedScheduleInitialMargin
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.margin.schedule.StandardizedScheduleInitialMargin
StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder, StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilderImpl, StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginImpl -
Field Summary
Fields inherited from interface cdm.margin.schedule.StandardizedScheduleInitialMargin
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedStandardizedScheduleInitialMarginImpl(StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<? extends StandardizedScheduleTradeInfo> Getter MethodsinthashCode()protected voidsetBuilderFields(StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder builder) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface cdm.margin.schedule.StandardizedScheduleInitialMargin
getType, metaData, process
-
Constructor Details
-
StandardizedScheduleInitialMarginImpl
protected StandardizedScheduleInitialMarginImpl(StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder builder)
-
-
Method Details
-
getTradeInfo
@RosettaAttribute("tradeInfo") @Accessor(GETTER) @Multi @RuneAttribute("tradeInfo") public List<? extends StandardizedScheduleTradeInfo> getTradeInfo()Description copied from interface:StandardizedScheduleInitialMarginGetter Methods- Specified by:
getTradeInfoin interfaceStandardizedScheduleInitialMargin
-
getNetInitialMargin
@RosettaAttribute("netInitialMargin") @Accessor(GETTER) @Required @RuneAttribute("netInitialMargin") public Money getNetInitialMargin()- Specified by:
getNetInitialMarginin interfaceStandardizedScheduleInitialMargin
-
build
Description copied from interface:StandardizedScheduleInitialMarginBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceStandardizedScheduleInitialMargin
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceStandardizedScheduleInitialMargin
-
setBuilderFields
protected void setBuilderFields(StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-