Package cdm.observable.asset.fro
Class FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsImpl
java.lang.Object
cdm.observable.asset.fro.FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsImpl
- All Implemented Interfaces:
FloatingRateIndexCalculationDefaults,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
FloatingRateIndexCalculationDefaults
public static class FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsImpl
extends Object
implements FloatingRateIndexCalculationDefaults
Immutable Implementation of FloatingRateIndexCalculationDefaults
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.fro.FloatingRateIndexCalculationDefaults
FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder, FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilderImpl, FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.fro.FloatingRateIndexCalculationDefaults
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFloatingRateIndexCalculationDefaultsImpl(FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe ISDA FRO category (e.g. screen rate or calculated rate).The ISDA FRO style (e.g. term rate, swap rate, etc).The ISDA FRO calculation method (e.g.inthashCode()protected voidsetBuilderFields(FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder builder) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.observable.asset.fro.FloatingRateIndexCalculationDefaults
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
FloatingRateIndexCalculationDefaultsImpl
protected FloatingRateIndexCalculationDefaultsImpl(FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder builder)
-
-
Method Details
-
getCategory
@RosettaAttribute("category") @RuneAttribute("category") public FloatingRateIndexCategoryEnum getCategory()Description copied from interface:FloatingRateIndexCalculationDefaultsThe ISDA FRO category (e.g. screen rate or calculated rate).- Specified by:
getCategoryin interfaceFloatingRateIndexCalculationDefaults
-
getIndexStyle
@RosettaAttribute("indexStyle") @RuneAttribute("indexStyle") public FloatingRateIndexStyleEnum getIndexStyle()Description copied from interface:FloatingRateIndexCalculationDefaultsThe ISDA FRO style (e.g. term rate, swap rate, etc).- Specified by:
getIndexStylein interfaceFloatingRateIndexCalculationDefaults
-
getMethod
@RosettaAttribute("method") @RuneAttribute("method") public FloatingRateIndexCalculationMethodEnum getMethod()Description copied from interface:FloatingRateIndexCalculationDefaultsThe ISDA FRO calculation method (e.g. OIS Compounding).- Specified by:
getMethodin interfaceFloatingRateIndexCalculationDefaults
-
build
Description copied from interface:FloatingRateIndexCalculationDefaultsBuild Methods- Specified by:
buildin interfaceFloatingRateIndexCalculationDefaults- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceFloatingRateIndexCalculationDefaults- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
protected void setBuilderFields(FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-