Package cdm.observable.asset
Class SwapCurveValuation.SwapCurveValuationImpl
java.lang.Object
cdm.observable.asset.SwapCurveValuation.SwapCurveValuationImpl
- All Implemented Interfaces:
SwapCurveValuation,com.rosetta.model.lib.RosettaModelObject
- Direct Known Subclasses:
MakeWholeAmount.MakeWholeAmountImpl
- Enclosing interface:
SwapCurveValuation
public static class SwapCurveValuation.SwapCurveValuationImpl
extends Object
implements SwapCurveValuation
Immutable Implementation of SwapCurveValuation
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.SwapCurveValuation
SwapCurveValuation.SwapCurveValuationBuilder, SwapCurveValuation.SwapCurveValuationBuilderImpl, SwapCurveValuation.SwapCurveValuationImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.SwapCurveValuation
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
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.observable.asset.SwapCurveValuation
getType, metaData, process
-
Constructor Details
-
SwapCurveValuationImpl
-
-
Method Details
-
getFloatingRateIndex
@RosettaAttribute("floatingRateIndex") @Accessor(GETTER) @Required @RuneAttribute("floatingRateIndex") public FloatingRateIndexEnum getFloatingRateIndex()Description copied from interface:SwapCurveValuationGetter Methods- Specified by:
getFloatingRateIndexin interfaceSwapCurveValuation
-
getIndexTenor
@RosettaAttribute("indexTenor") @Accessor(GETTER) @RuneAttribute("indexTenor") public Period getIndexTenor()Description copied from interface:SwapCurveValuationThe ISDA Designated Maturity, i.e. the tenor of the floating rate.- Specified by:
getIndexTenorin interfaceSwapCurveValuation
-
getSpread
@RosettaAttribute("spread") @Accessor(GETTER) @Required @RuneAttribute("spread") public BigDecimal getSpread()Description copied from interface:SwapCurveValuationSpread in basis points over the floating rate index.- Specified by:
getSpreadin interfaceSwapCurveValuation
-
getSide
@RosettaAttribute("side") @Accessor(GETTER) @RuneAttribute("side") public QuotationSideEnum getSide()Description copied from interface:SwapCurveValuationThe side (bid/mid/ask) of the measure.- Specified by:
getSidein interfaceSwapCurveValuation
-
build
Description copied from interface:SwapCurveValuationBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSwapCurveValuation
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSwapCurveValuation
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-