Package cdm.observable.asset
Interface FxInformationSource.FxInformationSourceBuilder
- All Superinterfaces:
FxInformationSource,InformationSource,InformationSource.InformationSourceBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
FxInformationSource.FxInformationSourceBuilderImpl
- Enclosing interface:
FxInformationSource
public static interface FxInformationSource.FxInformationSourceBuilder
extends FxInformationSource, InformationSource.InformationSourceBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.FxInformationSource
FxInformationSource.FxInformationSourceBuilder, FxInformationSource.FxInformationSourceBuilderImpl, FxInformationSource.FxInformationSourceImplNested classes/interfaces inherited from interface cdm.observable.asset.InformationSource
InformationSource.InformationSourceBuilder, InformationSource.InformationSourceBuilderImpl, InformationSource.InformationSourceImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.FxInformationSource
metaDataFields inherited from interface cdm.observable.asset.InformationSource
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe time that the fixing will be taken along with a business center to define the time zone.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setFixingTime(BusinessCenterTime fixingTime) setSourcePage(FieldWithMetaString sourcePage) setSourcePageHeading(String sourcePageHeading) setSourcePageValue(String sourcePage) setSourceProvider(FieldWithMetaInformationProviderEnum sourceProvider) setSourceProviderValue(InformationProviderEnum sourceProvider) Methods inherited from interface cdm.observable.asset.FxInformationSource
build, getType, metaData, process, toBuilderMethods inherited from interface cdm.observable.asset.InformationSource
getSourcePageHeadingMethods inherited from interface cdm.observable.asset.InformationSource.InformationSourceBuilder
getOrCreateSourcePage, getOrCreateSourceProvider, getSourcePage, getSourceProviderMethods 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
-
getOrCreateFixingTime
BusinessCenterTime.BusinessCenterTimeBuilder getOrCreateFixingTime() -
getFixingTime
BusinessCenterTime.BusinessCenterTimeBuilder getFixingTime()Description copied from interface:FxInformationSourceThe time that the fixing will be taken along with a business center to define the time zone.- Specified by:
getFixingTimein interfaceFxInformationSource
-
setSourceProvider
FxInformationSource.FxInformationSourceBuilder setSourceProvider(FieldWithMetaInformationProviderEnum sourceProvider) - Specified by:
setSourceProviderin interfaceInformationSource.InformationSourceBuilder
-
setSourceProviderValue
FxInformationSource.FxInformationSourceBuilder setSourceProviderValue(InformationProviderEnum sourceProvider) - Specified by:
setSourceProviderValuein interfaceInformationSource.InformationSourceBuilder
-
setSourcePage
- Specified by:
setSourcePagein interfaceInformationSource.InformationSourceBuilder
-
setSourcePageValue
- Specified by:
setSourcePageValuein interfaceInformationSource.InformationSourceBuilder
-
setSourcePageHeading
- Specified by:
setSourcePageHeadingin interfaceInformationSource.InformationSourceBuilder
-
setFixingTime
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceInformationSource.InformationSourceBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfaceInformationSource.InformationSourceBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-