Package cdm.observable.asset.fro
Interface FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder
- All Superinterfaces:
FloatingRateIndexCalculationDefaults,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilderImpl
- Enclosing interface:
FloatingRateIndexCalculationDefaults
public static interface FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder
extends FloatingRateIndexCalculationDefaults, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
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 -
Method Summary
Modifier and TypeMethodDescriptionaddFixing(FloatingRateIndexFixingDetails fixing, int idx) addFixing(List<? extends FloatingRateIndexFixingDetails> fixing) The default applicable business days.The default fixing details.getOrCreateFixing(int index) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setApplicableBusinessDays(BusinessCenters applicableBusinessDays) setCategory(FloatingRateIndexCategoryEnum category) setDayCountFraction(DayCountFractionEnum dayCountFraction) setFixing(List<? extends FloatingRateIndexFixingDetails> fixing) setIndexStyle(FloatingRateIndexStyleEnum indexStyle) setPublicationCalendar(BusinessCenterEnum publicationCalendar) Methods inherited from interface cdm.observable.asset.fro.FloatingRateIndexCalculationDefaults
build, getCategory, getDayCountFraction, getIndexStyle, getMethod, getPublicationCalendar, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateFixing
-
getFixing
List<? extends FloatingRateIndexFixingDetails.FloatingRateIndexFixingDetailsBuilder> getFixing()Description copied from interface:FloatingRateIndexCalculationDefaultsThe default fixing details.- Specified by:
getFixingin interfaceFloatingRateIndexCalculationDefaults
-
getOrCreateApplicableBusinessDays
BusinessCenters.BusinessCentersBuilder getOrCreateApplicableBusinessDays() -
getApplicableBusinessDays
BusinessCenters.BusinessCentersBuilder getApplicableBusinessDays()Description copied from interface:FloatingRateIndexCalculationDefaultsThe default applicable business days.- Specified by:
getApplicableBusinessDaysin interfaceFloatingRateIndexCalculationDefaults
-
setCategory
-
setIndexStyle
FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder setIndexStyle(FloatingRateIndexStyleEnum indexStyle) -
setMethod
-
addFixing
-
addFixing
FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder addFixing(FloatingRateIndexFixingDetails fixing, int idx) -
addFixing
FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder addFixing(List<? extends FloatingRateIndexFixingDetails> fixing) -
setFixing
FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder setFixing(List<? extends FloatingRateIndexFixingDetails> fixing) -
setDayCountFraction
FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder setDayCountFraction(DayCountFractionEnum dayCountFraction) -
setApplicableBusinessDays
FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder setApplicableBusinessDays(BusinessCenters applicableBusinessDays) -
setPublicationCalendar
FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder setPublicationCalendar(BusinessCenterEnum publicationCalendar) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-