Package cdm.product.asset
Interface CreditIndexReferenceInformation
- All Superinterfaces:
com.rosetta.model.lib.GlobalKey,IndexReferenceInformation,com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder
- All Known Implementing Classes:
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilderImpl,CreditIndexReferenceInformation.CreditIndexReferenceInformationImpl
@RosettaDataType(value="CreditIndexReferenceInformation",
builder=CreditIndexReferenceInformationBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="CreditIndexReferenceInformation",
model="cdm",
builder=CreditIndexReferenceInformationBuilderImpl.class,
version="5.30.0")
public interface CreditIndexReferenceInformation
extends IndexReferenceInformation, com.rosetta.model.lib.GlobalKey
A class defining a Credit Default Swap Index.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of CreditIndexReferenceInformationstatic classImmutable Implementation of CreditIndexReferenceInformationNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.IndexReferenceInformation
IndexReferenceInformation.IndexReferenceInformationBuilder, IndexReferenceInformation.IndexReferenceInformationBuilderImpl, IndexReferenceInformation.IndexReferenceInformationImpl -
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 CreditIndexReferenceInformation> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends CreditIndexReferenceInformation> 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.IndexReferenceInformation
getIndexId, getIndexName, getProductIdentifierMethods 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
CreditIndexReferenceInformation build()Build Methods- Specified by:
buildin interfaceIndexReferenceInformation- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceIndexReferenceInformation- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
default com.rosetta.model.lib.meta.RosettaMetaData<? extends CreditIndexReferenceInformation> metaData()Utility Methods- Specified by:
metaDatain interfaceIndexReferenceInformation- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfaceIndexReferenceInformation- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfaceIndexReferenceInformation- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-