Package cdm.margin.schedule
Class StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoImpl
java.lang.Object
cdm.margin.schedule.StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoImpl
- All Implemented Interfaces:
StandardizedScheduleTradeInfo,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
StandardizedScheduleTradeInfo
public static class StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoImpl
extends Object
implements StandardizedScheduleTradeInfo
Immutable Implementation of StandardizedScheduleTradeInfo
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.margin.schedule.StandardizedScheduleTradeInfo
StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder, StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilderImpl, StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoImpl -
Field Summary
Fields inherited from interface cdm.margin.schedule.StandardizedScheduleTradeInfo
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedStandardizedScheduleTradeInfoImpl(StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder builder) -
Method Summary
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.StandardizedScheduleTradeInfo
getType, metaData, process
-
Constructor Details
-
StandardizedScheduleTradeInfoImpl
protected StandardizedScheduleTradeInfoImpl(StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder builder)
-
-
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 getGrossInitialMargin()- Specified by:
getGrossInitialMarginin interfaceStandardizedScheduleTradeInfo
-
getMarkToMarketValue
@RosettaAttribute("markToMarketValue") @Accessor(GETTER) @RuneAttribute("markToMarketValue") public Money getMarkToMarketValue()- Specified by:
getMarkToMarketValuein interfaceStandardizedScheduleTradeInfo
-
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
-
setBuilderFields
protected void setBuilderFields(StandardizedScheduleTradeInfo.StandardizedScheduleTradeInfoBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-