Package cdm.observable.asset.fro
Interface FloatingRateIndexDefinition.FloatingRateIndexDefinitionBuilder
- All Superinterfaces:
FloatingRateIndexDefinition,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
FloatingRateIndexDefinition.FloatingRateIndexDefinitionBuilderImpl
- Enclosing interface:
FloatingRateIndexDefinition
public static interface FloatingRateIndexDefinition.FloatingRateIndexDefinitionBuilder
extends FloatingRateIndexDefinition, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.fro.FloatingRateIndexDefinition
FloatingRateIndexDefinition.FloatingRateIndexDefinitionBuilder, FloatingRateIndexDefinition.FloatingRateIndexDefinitionBuilderImpl, FloatingRateIndexDefinition.FloatingRateIndexDefinitionImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.fro.FloatingRateIndexDefinition
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddSupportedDefinition(ContractualDefinition supportedDefinition) addSupportedDefinition(ContractualDefinition supportedDefinition, int idx) addSupportedDefinition(List<? extends ContractualDefinition> supportedDefinition) Any calculation default values.Any mappings to other codes for this index.getFro()The underlying FRO name and designated maturity.FRO HistoryAny mappings to other FRos.getOrCreateSupportedDefinition(int index) The definition version or versions supported by the FRO.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCalculationDefaults(FloatingRateIndexCalculationDefaults calculationDefaults) setDefinitionalSource(String definitionalSource) setDeprecationReason(String deprecationReason) setDesignatedMaturityApplicable(Boolean designatedMaturityApplicable) setExternalMappings(FloatingRateIndexExternalMappings externalMappings) setFpmlDescription(String fpmlDescription) setHistory(FroHistory history) setMappings(FloatingRateIndexMappings mappings) setSupportedDefinition(List<? extends ContractualDefinition> supportedDefinition) Methods inherited from interface cdm.observable.asset.fro.FloatingRateIndexDefinition
build, getDefinitionalSource, getDeprecationReason, getDesignatedMaturityApplicable, getFpmlDescription, getInLoan, 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
-
getOrCreateFro
-
getFro
Description copied from interface:FloatingRateIndexDefinitionThe underlying FRO name and designated maturity.- Specified by:
getFroin interfaceFloatingRateIndexDefinition
-
getOrCreateCalculationDefaults
FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder getOrCreateCalculationDefaults() -
getCalculationDefaults
FloatingRateIndexCalculationDefaults.FloatingRateIndexCalculationDefaultsBuilder getCalculationDefaults()Description copied from interface:FloatingRateIndexDefinitionAny calculation default values.- Specified by:
getCalculationDefaultsin interfaceFloatingRateIndexDefinition
-
getOrCreateSupportedDefinition
-
getSupportedDefinition
List<? extends ContractualDefinition.ContractualDefinitionBuilder> getSupportedDefinition()Description copied from interface:FloatingRateIndexDefinitionThe definition version or versions supported by the FRO.- Specified by:
getSupportedDefinitionin interfaceFloatingRateIndexDefinition
-
getOrCreateMappings
FloatingRateIndexMappings.FloatingRateIndexMappingsBuilder getOrCreateMappings() -
getMappings
Description copied from interface:FloatingRateIndexDefinitionAny mappings to other FRos.- Specified by:
getMappingsin interfaceFloatingRateIndexDefinition
-
getOrCreateExternalMappings
FloatingRateIndexExternalMappings.FloatingRateIndexExternalMappingsBuilder getOrCreateExternalMappings() -
getExternalMappings
FloatingRateIndexExternalMappings.FloatingRateIndexExternalMappingsBuilder getExternalMappings()Description copied from interface:FloatingRateIndexDefinitionAny mappings to other codes for this index.- Specified by:
getExternalMappingsin interfaceFloatingRateIndexDefinition
-
getOrCreateHistory
FroHistory.FroHistoryBuilder getOrCreateHistory() -
getHistory
FroHistory.FroHistoryBuilder getHistory()Description copied from interface:FloatingRateIndexDefinitionFRO History- Specified by:
getHistoryin interfaceFloatingRateIndexDefinition
-
setFro
-
setCalculationDefaults
FloatingRateIndexDefinition.FloatingRateIndexDefinitionBuilder setCalculationDefaults(FloatingRateIndexCalculationDefaults calculationDefaults) -
addSupportedDefinition
FloatingRateIndexDefinition.FloatingRateIndexDefinitionBuilder addSupportedDefinition(ContractualDefinition supportedDefinition) -
addSupportedDefinition
FloatingRateIndexDefinition.FloatingRateIndexDefinitionBuilder addSupportedDefinition(ContractualDefinition supportedDefinition, int idx) -
addSupportedDefinition
FloatingRateIndexDefinition.FloatingRateIndexDefinitionBuilder addSupportedDefinition(List<? extends ContractualDefinition> supportedDefinition) -
setSupportedDefinition
FloatingRateIndexDefinition.FloatingRateIndexDefinitionBuilder setSupportedDefinition(List<? extends ContractualDefinition> supportedDefinition) -
setDefinitionalSource
FloatingRateIndexDefinition.FloatingRateIndexDefinitionBuilder setDefinitionalSource(String definitionalSource) -
setDesignatedMaturityApplicable
FloatingRateIndexDefinition.FloatingRateIndexDefinitionBuilder setDesignatedMaturityApplicable(Boolean designatedMaturityApplicable) -
setMappings
FloatingRateIndexDefinition.FloatingRateIndexDefinitionBuilder setMappings(FloatingRateIndexMappings mappings) -
setExternalMappings
FloatingRateIndexDefinition.FloatingRateIndexDefinitionBuilder setExternalMappings(FloatingRateIndexExternalMappings externalMappings) -
setInLoan
-
setHistory
-
setDeprecationReason
FloatingRateIndexDefinition.FloatingRateIndexDefinitionBuilder setDeprecationReason(String deprecationReason) -
setFpmlDescription
FloatingRateIndexDefinition.FloatingRateIndexDefinitionBuilder setFpmlDescription(String fpmlDescription) -
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
-