Package cdm.observable.asset.fro
Interface FloatingRateIndexMap.FloatingRateIndexMapBuilder
- All Superinterfaces:
FloatingRateIndexMap,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
FloatingRateIndexMap.FloatingRateIndexMapBuilderImpl
- Enclosing interface:
FloatingRateIndexMap
public static interface FloatingRateIndexMap.FloatingRateIndexMapBuilder
extends FloatingRateIndexMap, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.fro.FloatingRateIndexMap
FloatingRateIndexMap.FloatingRateIndexMapBuilder, FloatingRateIndexMap.FloatingRateIndexMapBuilderImpl, FloatingRateIndexMap.FloatingRateIndexMapImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.fro.FloatingRateIndexMap
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddIndex(FloatingRateIndexEnum index) addIndex(FloatingRateIndexEnum index, int idx) addIndex(List<FloatingRateIndexEnum> index) Contractual Definition to which the map applies.Corresponds to the unique identifier of the Contractual Definition to which the map appliesdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setContractualDefinitionIdentifier(ContractualDefinitionIdentifier contractualDefinitionIdentifier) setIdentifier(Identifier identifier) setIndex(List<FloatingRateIndexEnum> index) Methods inherited from interface cdm.observable.asset.fro.FloatingRateIndexMap
build, getIndex, 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
-
getOrCreateContractualDefinitionIdentifier
ContractualDefinitionIdentifier.ContractualDefinitionIdentifierBuilder getOrCreateContractualDefinitionIdentifier() -
getContractualDefinitionIdentifier
ContractualDefinitionIdentifier.ContractualDefinitionIdentifierBuilder getContractualDefinitionIdentifier()Description copied from interface:FloatingRateIndexMapContractual Definition to which the map applies. Includes Document Type and Document Version- Specified by:
getContractualDefinitionIdentifierin interfaceFloatingRateIndexMap
-
getOrCreateIdentifier
Identifier.IdentifierBuilder getOrCreateIdentifier() -
getIdentifier
Identifier.IdentifierBuilder getIdentifier()Description copied from interface:FloatingRateIndexMapCorresponds to the unique identifier of the Contractual Definition to which the map applies- Specified by:
getIdentifierin interfaceFloatingRateIndexMap
-
addIndex
-
addIndex
-
addIndex
-
setIndex
-
setContractualDefinitionIdentifier
FloatingRateIndexMap.FloatingRateIndexMapBuilder setContractualDefinitionIdentifier(ContractualDefinitionIdentifier contractualDefinitionIdentifier) -
setIdentifier
-
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
-