Package org.isda.cdm
Class IndexReferenceInformation
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.IndexReferenceInformation
-
- All Implemented Interfaces:
com.rosetta.model.lib.GlobalKey
@RosettaClass @RosettaSynonym(value="IndexReferenceInformation",source="FpML_5_10") @RosettaSynonym(value="IndexReferenceInformation",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="IndexReferenceInformation",source="DTCC_11_0") @RosettaSynonym(value="IndexReferenceInformation",source="DTCC_9_0") @RosettaSynonym(value="IndexReferenceInformation",source="CME_ClearedConfirm_1_17") public class IndexReferenceInformation extends com.rosetta.model.lib.RosettaModelObject implements com.rosetta.model.lib.GlobalKey
A class defining a Credit Default Swap Index.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IndexReferenceInformation.IndexReferenceInformationBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IndexReferenceInformation.IndexReferenceInformationBuilder
builder()
boolean
equals(java.lang.Object o)
java.util.List<LegalEntity>
getExcludedReferenceEntity()
Excluded reference entity.com.rosetta.model.lib.records.Date
getIndexAnnexDate()
A CDS index series annex date.FieldWithMetaIndexAnnexSourceEnum
getIndexAnnexSource()
A CDS index series annex source.java.lang.Integer
getIndexAnnexVersion()
A CDS index series version identifier, e.g.java.util.List<FieldWithMetaString>
getIndexId()
A CDS index identifier (e.g.FieldWithMetaString
getIndexName()
The name of the index expressed as a free format string with an associated scheme.java.lang.Integer
getIndexSeries()
A CDS index series identifier, e.g.MetaFields
getMeta()
SettledEntityMatrix
getSettledEntityMatrix()
Used to specify the Relevant Settled Entity Matrix when there are settled entities at the time of the trade.Tranche
getTranche()
This element contains CDS tranche terms.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends IndexReferenceInformation>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
IndexReferenceInformation.IndexReferenceInformationBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getExcludedReferenceEntity
@RosettaSynonym(value="excludedReferenceEntity",source="FpML_5_10") @RosettaSynonym(value="excludedReferenceEntity",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="excludedReferenceEntity",source="DTCC_11_0") @RosettaSynonym(value="excludedReferenceEntity",source="DTCC_9_0") @RosettaSynonym(value="excludedReferenceEntity",source="CME_ClearedConfirm_1_17") public final java.util.List<LegalEntity> getExcludedReferenceEntity()
Excluded reference entity.
-
getIndexAnnexDate
@RosettaSynonym(value="indexAnnexDate",source="FpML_5_10") @RosettaSynonym(value="indexAnnexDate",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="indexAnnexDate",source="DTCC_11_0") @RosettaSynonym(value="indexAnnexDate",source="DTCC_9_0") @RosettaSynonym(value="indexAnnexDate",source="CME_ClearedConfirm_1_17") public final com.rosetta.model.lib.records.Date getIndexAnnexDate()
A CDS index series annex date.
-
getIndexAnnexSource
@RosettaSynonym(value="indexAnnexSource",source="FpML_5_10") @RosettaSynonym(value="indexAnnexSource",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="indexAnnexSource",source="DTCC_11_0") @RosettaSynonym(value="indexAnnexSource",source="DTCC_9_0") @RosettaSynonym(value="indexAnnexSource",source="CME_ClearedConfirm_1_17") public final FieldWithMetaIndexAnnexSourceEnum getIndexAnnexSource()
A CDS index series annex source.
-
getIndexAnnexVersion
@RosettaSynonym(value="indexAnnexVersion",source="FpML_5_10") @RosettaSynonym(value="indexAnnexVersion",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="indexAnnexVersion",source="DTCC_11_0") @RosettaSynonym(value="indexAnnexVersion",source="DTCC_9_0") @RosettaSynonym(value="indexAnnexVersion",source="CME_ClearedConfirm_1_17") public final java.lang.Integer getIndexAnnexVersion()
A CDS index series version identifier, e.g. 1, 2, 3 etc.
-
getIndexId
@RosettaSynonym(value="indexId",source="FpML_5_10") @RosettaSynonym(value="indexId",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="indexId",source="DTCC_11_0") @RosettaSynonym(value="indexId",source="DTCC_9_0") @RosettaSynonym(value="indexId",source="CME_ClearedConfirm_1_17") public final java.util.List<FieldWithMetaString> getIndexId()
A CDS index identifier (e.g. RED pair code).
-
getIndexName
@RosettaSynonym(value="indexName",source="FpML_5_10") @RosettaSynonym(value="indexName",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="indexName",source="DTCC_11_0") @RosettaSynonym(value="indexName",source="DTCC_9_0") @RosettaSynonym(value="indexName",source="CME_ClearedConfirm_1_17") public final FieldWithMetaString getIndexName()
The name of the index expressed as a free format string with an associated scheme.
-
getIndexSeries
@RosettaSynonym(value="indexSeries",source="FpML_5_10") @RosettaSynonym(value="indexSeries",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="indexSeries",source="DTCC_11_0") @RosettaSynonym(value="indexSeries",source="DTCC_9_0") @RosettaSynonym(value="indexSeries",source="CME_ClearedConfirm_1_17") public final java.lang.Integer getIndexSeries()
A CDS index series identifier, e.g. 1, 2, 3 etc.
-
getMeta
public final MetaFields getMeta()
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKey
-
getSettledEntityMatrix
@RosettaSynonym(value="settledEntityMatrix",source="FpML_5_10") @RosettaSynonym(value="settledEntityMatrix",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="settledEntityMatrix",source="DTCC_11_0") @RosettaSynonym(value="settledEntityMatrix",source="DTCC_9_0") @RosettaSynonym(value="settledEntityMatrix",source="CME_ClearedConfirm_1_17") public final SettledEntityMatrix getSettledEntityMatrix()
Used to specify the Relevant Settled Entity Matrix when there are settled entities at the time of the trade.
-
getTranche
@RosettaSynonym(value="tranche",source="FpML_5_10") @RosettaSynonym(value="tranche",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="tranche",source="DTCC_11_0") @RosettaSynonym(value="tranche",source="DTCC_9_0") @RosettaSynonym(value="tranche",source="CME_ClearedConfirm_1_17") public final Tranche getTranche()
This element contains CDS tranche terms.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends IndexReferenceInformation> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public IndexReferenceInformation.IndexReferenceInformationBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static IndexReferenceInformation.IndexReferenceInformationBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObject
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-