Package cdm.observable.asset
Interface CreditIndex
- All Superinterfaces:
AssetBase,com.rosetta.model.lib.GlobalKey,IndexBase,com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
CreditIndex.CreditIndexBuilder
- All Known Implementing Classes:
CreditIndex.CreditIndexBuilderImpl,CreditIndex.CreditIndexImpl
@RosettaDataType(value="CreditIndex",
builder=CreditIndexBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="CreditIndex",
model="cdm",
builder=CreditIndexBuilderImpl.class,
version="7.0.0-dev.105")
public interface CreditIndex
extends IndexBase, com.rosetta.model.lib.GlobalKey
Specification of an index based on credit risk, typically composed using corporate debt instruments in a region or industry sector, e.g. the iTraxx indices.
- Version:
- 7.0.0-dev.105
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of CreditIndexstatic classImmutable Implementation of CreditIndexNested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.AssetBase
AssetBase.AssetBaseBuilder, AssetBase.AssetBaseBuilderImpl, AssetBase.AssetBaseImplNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested 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()List<? extends ReferenceInformation> Excluded reference entity.com.rosetta.model.lib.records.DateA CDS index series annex date.A CDS index series annex source.A CDS index series version identifier, e.g. 1, 2, 3 etc.Index Factor is the index version factor or percent, expressed as an absolute decimal value between 0 and 1, that multiplied by the original notional amount yields the notional amount covered by the seller of protection.A CDS index series identifier, e.g. 1, 2, 3 etc.com.rosetta.model.metafields.MetaFieldsgetMeta()Seniority of debt instruments comprising the index.Used to specify the Relevant Settled Entity Matrix when there are settled entities at the time of the trade.This element contains CDS tranche terms.default Class<? extends CreditIndex> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends CreditIndex> 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
getAssetType, 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
-
getIndexSeries
Integer getIndexSeries()A CDS index series identifier, e.g. 1, 2, 3 etc. -
getIndexAnnexVersion
Integer getIndexAnnexVersion()A CDS index series version identifier, e.g. 1, 2, 3 etc. -
getIndexAnnexDate
com.rosetta.model.lib.records.Date getIndexAnnexDate()A CDS index series annex date. -
getIndexAnnexSource
FieldWithMetaIndexAnnexSourceEnum getIndexAnnexSource()A CDS index series annex source. -
getExcludedReferenceEntity
List<? extends ReferenceInformation> getExcludedReferenceEntity()Excluded reference entity. -
getTranche
Tranche getTranche()This element contains CDS tranche terms. -
getSettledEntityMatrix
SettledEntityMatrix getSettledEntityMatrix()Used to specify the Relevant Settled Entity Matrix when there are settled entities at the time of the trade. -
getIndexFactor
BigDecimal getIndexFactor()Index Factor is the index version factor or percent, expressed as an absolute decimal value between 0 and 1, that multiplied by the original notional amount yields the notional amount covered by the seller of protection. -
getSeniority
CreditSeniorityEnum getSeniority()Seniority of debt instruments comprising the index. -
getMeta
com.rosetta.model.metafields.MetaFields getMeta()- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey
-
build
CreditIndex build()Build Methods -
toBuilder
CreditIndex.CreditIndexBuilder toBuilder() -
builder
-
metaData
Utility Methods -
getType
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
-