Package cdm.observable.asset.fro
Class FloatingRateIndexIdentification.FloatingRateIndexIdentificationImpl
java.lang.Object
cdm.observable.asset.fro.FloatingRateIndexIdentification.FloatingRateIndexIdentificationImpl
- All Implemented Interfaces:
FloatingRateIndexIdentification,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
FloatingRateIndexIdentification
public static class FloatingRateIndexIdentification.FloatingRateIndexIdentificationImpl
extends Object
implements FloatingRateIndexIdentification
Immutable Implementation of FloatingRateIndexIdentification
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.fro.FloatingRateIndexIdentification
FloatingRateIndexIdentification.FloatingRateIndexIdentificationBuilder, FloatingRateIndexIdentification.FloatingRateIndexIdentificationBuilderImpl, FloatingRateIndexIdentification.FloatingRateIndexIdentificationImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.fro.FloatingRateIndexIdentification
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFloatingRateIndexIdentificationImpl(FloatingRateIndexIdentification.FloatingRateIndexIdentificationBuilder builder) -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.observable.asset.fro.FloatingRateIndexIdentification
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
FloatingRateIndexIdentificationImpl
protected FloatingRateIndexIdentificationImpl(FloatingRateIndexIdentification.FloatingRateIndexIdentificationBuilder builder)
-
-
Method Details
-
getFloatingRateIndex
@RosettaAttribute("floatingRateIndex") @RuneAttribute("floatingRateIndex") public FieldWithMetaFloatingRateIndexEnum getFloatingRateIndex()Description copied from interface:FloatingRateIndexIdentificationThe reference index that is used to specify the floating interest rate. The FpML standard maintains the list of such indices, which are positioned as enumeration values as part of the CDM.- Specified by:
getFloatingRateIndexin interfaceFloatingRateIndexIdentification
-
getCurrency
Description copied from interface:FloatingRateIndexIdentificationFRO currency - 3 character ISO currrency code- Specified by:
getCurrencyin interfaceFloatingRateIndexIdentification
-
getFroType
Description copied from interface:FloatingRateIndexIdentificationFRO type (e.g. OIS)- Specified by:
getFroTypein interfaceFloatingRateIndexIdentification
-
build
Description copied from interface:FloatingRateIndexIdentificationBuild Methods- Specified by:
buildin interfaceFloatingRateIndexIdentification- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceFloatingRateIndexIdentification- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
protected void setBuilderFields(FloatingRateIndexIdentification.FloatingRateIndexIdentificationBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-