Package cdm.observable.asset.fro
Class FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilderImpl
java.lang.Object
cdm.observable.asset.fro.FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilderImpl
- All Implemented Interfaces:
FloatingRateIndexCalculationDefaults,FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
FloatingRateIndexCalculationDefaults
public static class FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilderImpl
extends Object
implements FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder
Builder 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
FieldsModifier and TypeFieldDescriptionprotected FloatingRateIndexCategoryEnumprotected FloatingRateIndexStyleEnumprotected FloatingRateIndexCalculationMethodEnumFields inherited from interface cdm.observable.asset.fro.FloatingRateIndexCalculationDefaults
metaData -
Constructor Summary
Constructors -
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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setCategory(FloatingRateIndexCategoryEnum _category) setIndexStyle(FloatingRateIndexStyleEnum _indexStyle) 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 cdm.observable.asset.fro.FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
category
-
indexStyle
-
method
-
-
Constructor Details
-
FloatingRateIndexCalculationDefaultsBuilderImpl
public FloatingRateIndexCalculationDefaultsBuilderImpl()
-
-
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
-
setCategory
@RosettaAttribute("category") @RuneAttribute("category") public FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder setCategory(FloatingRateIndexCategoryEnum _category) - Specified by:
setCategoryin interfaceFloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder
-
setIndexStyle
@RosettaAttribute("indexStyle") @RuneAttribute("indexStyle") public FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder setIndexStyle(FloatingRateIndexStyleEnum _indexStyle) - Specified by:
setIndexStylein interfaceFloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder
-
setMethod
@RosettaAttribute("method") @RuneAttribute("method") public FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder setMethod(FloatingRateIndexCalculationMethodEnum _method) - Specified by:
setMethodin interfaceFloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder
-
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
-
prune
- Specified by:
prunein interfaceFloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-