Package cdm.margin.schedule
Class StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilderImpl
java.lang.Object
cdm.margin.schedule.StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilderImpl
- All Implemented Interfaces:
StandardizedScheduleTradeInfo,StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
StandardizedScheduleTradeInfo
public static class StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilderImpl
extends Object
implements StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder
Builder Implementation of StandardizedScheduleTradeInfo
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.margin.schedule.StandardizedScheduleTradeInfo
StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder, StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilderImpl, StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StandardizedScheduleAssetClassEnumprotected Money.MoneyBuilderprotected Money.MoneyBuilderprotected StandardizedScheduleProductClassEnumFields inherited from interface cdm.margin.schedule.StandardizedScheduleTradeInfo
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanGetter MethodsbooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAssetClass(StandardizedScheduleAssetClassEnum _assetClass) setGrossInitialMargin(Money _grossInitialMargin) setMarkToMarketValue(Money _markToMarketValue) setProductClass(StandardizedScheduleProductClassEnum _productClass) 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.StandardizedScheduleTradeInfo
getType, metaData, processMethods inherited from interface cdm.margin.schedule.StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder
process
-
Field Details
-
assetClass
-
productClass
-
grossInitialMargin
-
markToMarketValue
-
-
Constructor Details
-
StandardizedScheduleTradeInfoBuilderImpl
public StandardizedScheduleTradeInfoBuilderImpl()
-
-
Method Details
-
getAssetClass
@RosettaAttribute("assetClass") @Accessor(GETTER) @RuneAttribute("assetClass") public StandardizedScheduleAssetClassEnum getAssetClass()Description copied from interface:StandardizedScheduleTradeInfoGetter Methods- Specified by:
getAssetClassin interfaceStandardizedScheduleTradeInfo
-
getProductClass
@RosettaAttribute("productClass") @Accessor(GETTER) @RuneAttribute("productClass") public StandardizedScheduleProductClassEnum getProductClass()- Specified by:
getProductClassin interfaceStandardizedScheduleTradeInfo
-
getGrossInitialMargin
@RosettaAttribute("grossInitialMargin") @Accessor(GETTER) @RuneAttribute("grossInitialMargin") public Money.MoneyBuilder getGrossInitialMargin()- Specified by:
getGrossInitialMarginin interfaceStandardizedScheduleTradeInfo- Specified by:
getGrossInitialMarginin interfaceStandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder
-
getOrCreateGrossInitialMargin
- Specified by:
getOrCreateGrossInitialMarginin interfaceStandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder
-
getMarkToMarketValue
@RosettaAttribute("markToMarketValue") @Accessor(GETTER) @RuneAttribute("markToMarketValue") public Money.MoneyBuilder getMarkToMarketValue()- Specified by:
getMarkToMarketValuein interfaceStandardizedScheduleTradeInfo- Specified by:
getMarkToMarketValuein interfaceStandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder
-
getOrCreateMarkToMarketValue
- Specified by:
getOrCreateMarkToMarketValuein interfaceStandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder
-
setAssetClass
@RosettaAttribute("assetClass") @Accessor(SETTER) @RuneAttribute("assetClass") public StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder setAssetClass(StandardizedScheduleAssetClassEnum _assetClass) - Specified by:
setAssetClassin interfaceStandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder
-
setProductClass
@RosettaAttribute("productClass") @Accessor(SETTER) @RuneAttribute("productClass") public StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder setProductClass(StandardizedScheduleProductClassEnum _productClass) - Specified by:
setProductClassin interfaceStandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder
-
setGrossInitialMargin
@RosettaAttribute("grossInitialMargin") @Accessor(SETTER) @RuneAttribute("grossInitialMargin") public StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder setGrossInitialMargin(Money _grossInitialMargin) - Specified by:
setGrossInitialMarginin interfaceStandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder
-
setMarkToMarketValue
@RosettaAttribute("markToMarketValue") @Accessor(SETTER) @RuneAttribute("markToMarketValue") public StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder setMarkToMarketValue(Money _markToMarketValue) - Specified by:
setMarkToMarketValuein interfaceStandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder
-
build
Description copied from interface:StandardizedScheduleTradeInfoBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceStandardizedScheduleTradeInfo
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceStandardizedScheduleTradeInfo
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceStandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder 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
-