Package cdm.margin.schedule
Class StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilderImpl
java.lang.Object
cdm.margin.schedule.StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilderImpl
- All Implemented Interfaces:
StandardizedScheduleInitialMargin,StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
StandardizedScheduleInitialMargin
public static class StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilderImpl
extends Object
implements StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder
Builder Implementation of StandardizedScheduleInitialMargin
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.margin.schedule.StandardizedScheduleInitialMargin
StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder, StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilderImpl, StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginImpl -
Field Summary
FieldsFields inherited from interface cdm.margin.schedule.StandardizedScheduleInitialMargin
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddTradeInfo(StandardizedScheduleTradeInfo _tradeInfo) addTradeInfo(StandardizedScheduleTradeInfo _tradeInfo, int idx) addTradeInfo(List<? extends StandardizedScheduleTradeInfo> tradeInfos) build()Build MethodsbooleangetOrCreateTradeInfo(int index) Getter MethodsbooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setNetInitialMargin(Money _netInitialMargin) setTradeInfo(List<? extends StandardizedScheduleTradeInfo> tradeInfos) 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 com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.margin.schedule.StandardizedScheduleInitialMargin
getType, metaData, processMethods inherited from interface cdm.margin.schedule.StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder
process
-
Field Details
-
tradeInfo
-
netInitialMargin
-
-
Constructor Details
-
StandardizedScheduleInitialMarginBuilderImpl
public StandardizedScheduleInitialMarginBuilderImpl()
-
-
Method Details
-
getTradeInfo
@RosettaAttribute("tradeInfo") @Accessor(GETTER) @Multi @RuneAttribute("tradeInfo") public List<? extends StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder> getTradeInfo()Description copied from interface:StandardizedScheduleInitialMarginGetter Methods- Specified by:
getTradeInfoin interfaceStandardizedScheduleInitialMargin- Specified by:
getTradeInfoin interfaceStandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder
-
getOrCreateTradeInfo
public StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder getOrCreateTradeInfo(int index) - Specified by:
getOrCreateTradeInfoin interfaceStandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder
-
getNetInitialMargin
@RosettaAttribute("netInitialMargin") @Accessor(GETTER) @Required @RuneAttribute("netInitialMargin") public Money.MoneyBuilder getNetInitialMargin()- Specified by:
getNetInitialMarginin interfaceStandardizedScheduleInitialMargin- Specified by:
getNetInitialMarginin interfaceStandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder
-
getOrCreateNetInitialMargin
- Specified by:
getOrCreateNetInitialMarginin interfaceStandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder
-
addTradeInfo
@RosettaAttribute("tradeInfo") @Accessor(ADDER) @Multi @RuneAttribute("tradeInfo") public StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder addTradeInfo(StandardizedScheduleTradeInfo _tradeInfo) - Specified by:
addTradeInfoin interfaceStandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder
-
addTradeInfo
public StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder addTradeInfo(StandardizedScheduleTradeInfo _tradeInfo, int idx) - Specified by:
addTradeInfoin interfaceStandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder
-
addTradeInfo
public StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder addTradeInfo(List<? extends StandardizedScheduleTradeInfo> tradeInfos) - Specified by:
addTradeInfoin interfaceStandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder
-
setTradeInfo
@RosettaAttribute("tradeInfo") @Accessor(SETTER) @Multi @RuneAttribute("tradeInfo") public StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder setTradeInfo(List<? extends StandardizedScheduleTradeInfo> tradeInfos) - Specified by:
setTradeInfoin interfaceStandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder
-
setNetInitialMargin
@RosettaAttribute("netInitialMargin") @Accessor(SETTER) @Required @RuneAttribute("netInitialMargin") public StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder setNetInitialMargin(Money _netInitialMargin) - Specified by:
setNetInitialMarginin interfaceStandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder
-
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
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceStandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public StandardizedScheduleInitialMargin.StandardizedScheduleInitialMarginBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-