Package cdm.observable.asset
Interface ForeignExchangeRateIndex
- All Known Subinterfaces:
ForeignExchangeRateIndex.ForeignExchangeRateIndexBuilder
- All Known Implementing Classes:
ForeignExchangeRateIndex.ForeignExchangeRateIndexBuilderImpl,ForeignExchangeRateIndex.ForeignExchangeRateIndexImpl
@RosettaDataType(value="ForeignExchangeRateIndex",
builder=ForeignExchangeRateIndexBuilderImpl.class,
version="6.19.0")
@RuneDataType(value="ForeignExchangeRateIndex",
model="cdm",
builder=ForeignExchangeRateIndexBuilderImpl.class,
version="6.19.0")
public interface ForeignExchangeRateIndex
extends IndexBase
Specification of a rate based on the exchange of a pair of cash assets in specific currencies, e.g. USD versus GBP.
- Version:
- 6.19.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of ForeignExchangeRateIndexstatic classImmutable Implementation of ForeignExchangeRateIndexNested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.AssetBase
AssetBase.AssetBaseBuilder, AssetBase.AssetBaseBuilderImpl, AssetBase.AssetBaseImplNested classes/interfaces inherited from interface cdm.observable.asset.IndexBase
IndexBase.IndexBaseBuilder, IndexBase.IndexBaseBuilderImpl, IndexBase.IndexBaseImpl -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Specifies the primary source from which a rate should be observed.Describes the composition of a rate that has been quoted or is to be quoted.Specifies an alternative, or secondary, source from which a rate should be observed.default Class<? extends ForeignExchangeRateIndex> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends ForeignExchangeRateIndex> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface cdm.base.staticdata.asset.common.AssetBase
getExchange, getIdentifier, getIsExchangeListed, getRelatedExchange, getTaxonomyMethods inherited from interface cdm.observable.asset.IndexBase
getAssetClass, getName, getProviderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getQuotedCurrencyPair
FieldWithMetaQuotedCurrencyPair getQuotedCurrencyPair()Describes the composition of a rate that has been quoted or is to be quoted. -
getPrimaryFxSpotRateSource
InformationSource getPrimaryFxSpotRateSource()Specifies the primary source from which a rate should be observed. -
getSecondaryFxSpotRateSource
InformationSource getSecondaryFxSpotRateSource()Specifies an alternative, or secondary, source from which a rate should be observed. -
build
ForeignExchangeRateIndex build()Build Methods -
toBuilder
-
builder
-
metaData
Utility Methods -
getType
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
-