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(value="floatingRateIndex", isRequired=true) @RuneAttribute(value="floatingRateIndex", isRequired=true) public FloatingRateIndexEnum getFloatingRateIndex()Description copied from interface:SwapCurveValuationGetter Methods- Specified by:
getFloatingRateIndexin interfaceSwapCurveValuation
-
getIndexTenor
Description copied from interface:SwapCurveValuationThe ISDA Designated Maturity, i.e. the tenor of the floating rate.- Specified by:
getIndexTenorin interfaceSwapCurveValuation
-
getSpread
@RosettaAttribute(value="spread", isRequired=true) @RuneAttribute(value="spread", isRequired=true) public BigDecimal getSpread()Description copied from interface:SwapCurveValuationSpread in basis points over the floating rate index.- Specified by:
getSpreadin interfaceSwapCurveValuation
-
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
-