Package cdm.observable.asset
Interface CreditIndex.CreditIndexBuilder
- All Superinterfaces:
AssetBase,AssetBase.AssetBaseBuilder,CreditIndex,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,IndexBase,IndexBase.IndexBaseBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CreditIndex.CreditIndexBuilderImpl
- Enclosing interface:
CreditIndex
public static interface CreditIndex.CreditIndexBuilder
extends CreditIndex, IndexBase.IndexBaseBuilder, com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
Builder Interface
-
Nested Class Summary
Nested 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.CreditIndex
CreditIndex.CreditIndexBuilder, CreditIndex.CreditIndexBuilderImpl, CreditIndex.CreditIndexImplNested 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 inherited from interface cdm.observable.asset.CreditIndex
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddExcludedReferenceEntity(ReferenceInformation excludedReferenceEntity) addExcludedReferenceEntity(ReferenceInformation excludedReferenceEntity, int idx) addExcludedReferenceEntity(List<? extends ReferenceInformation> excludedReferenceEntity) addIdentifier(AssetIdentifier identifier) addIdentifier(AssetIdentifier identifier, int idx) addIdentifier(List<? extends AssetIdentifier> identifier) addRelatedExchange(LegalEntity relatedExchange) addRelatedExchange(LegalEntity relatedExchange, int idx) addRelatedExchange(List<? extends LegalEntity> relatedExchange) addTaxonomy(Taxonomy taxonomy) addTaxonomy(Taxonomy taxonomy, int idx) addTaxonomy(List<? extends Taxonomy> taxonomy) Excluded reference entity.A CDS index series annex source.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()getOrCreateExcludedReferenceEntity(int index) com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderUsed 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 voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAssetClass(AssetClassEnum assetClass) setAssetType(AssetTypeEnum assetType) setExchange(LegalEntity exchange) setExcludedReferenceEntity(List<? extends ReferenceInformation> excludedReferenceEntity) setIdentifier(List<? extends AssetIdentifier> identifier) setIndexAnnexDate(com.rosetta.model.lib.records.Date indexAnnexDate) setIndexAnnexSource(FieldWithMetaIndexAnnexSourceEnum indexAnnexSource) setIndexAnnexSourceValue(IndexAnnexSourceEnum indexAnnexSource) setIndexAnnexVersion(Integer indexAnnexVersion) setIndexFactor(BigDecimal indexFactor) setIndexSeries(Integer indexSeries) setIsExchangeListed(Boolean isExchangeListed) setMeta(com.rosetta.model.metafields.MetaFields meta) setName(FieldWithMetaString name) setNameValue(String name) setProvider(LegalEntity provider) setRelatedExchange(List<? extends LegalEntity> relatedExchange) setSeniority(CreditSeniorityEnum seniority) setSettledEntityMatrix(SettledEntityMatrix settledEntityMatrix) setTaxonomy(List<? extends Taxonomy> taxonomy) setTranche(Tranche tranche) Methods inherited from interface cdm.base.staticdata.asset.common.AssetBase
getAssetType, getIsExchangeListedMethods inherited from interface cdm.base.staticdata.asset.common.AssetBase.AssetBaseBuilder
getExchange, getIdentifier, getOrCreateExchange, getOrCreateIdentifier, getOrCreateRelatedExchange, getOrCreateTaxonomy, getRelatedExchange, getTaxonomyMethods inherited from interface cdm.observable.asset.CreditIndex
build, getIndexAnnexDate, getIndexAnnexVersion, getIndexFactor, getIndexSeries, getSeniority, getType, metaData, process, toBuilderMethods inherited from interface cdm.observable.asset.IndexBase
getAssetClassMethods inherited from interface cdm.observable.asset.IndexBase.IndexBaseBuilder
getName, getOrCreateName, getOrCreateProvider, getProviderMethods 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
-
getOrCreateIndexAnnexSource
FieldWithMetaIndexAnnexSourceEnum.FieldWithMetaIndexAnnexSourceEnumBuilder getOrCreateIndexAnnexSource() -
getIndexAnnexSource
FieldWithMetaIndexAnnexSourceEnum.FieldWithMetaIndexAnnexSourceEnumBuilder getIndexAnnexSource()Description copied from interface:CreditIndexA CDS index series annex source.- Specified by:
getIndexAnnexSourcein interfaceCreditIndex
-
getOrCreateExcludedReferenceEntity
-
getExcludedReferenceEntity
List<? extends ReferenceInformation.ReferenceInformationBuilder> getExcludedReferenceEntity()Description copied from interface:CreditIndexExcluded reference entity.- Specified by:
getExcludedReferenceEntityin interfaceCreditIndex
-
getOrCreateTranche
Tranche.TrancheBuilder getOrCreateTranche() -
getTranche
Tranche.TrancheBuilder getTranche()Description copied from interface:CreditIndexThis element contains CDS tranche terms.- Specified by:
getTranchein interfaceCreditIndex
-
getOrCreateSettledEntityMatrix
SettledEntityMatrix.SettledEntityMatrixBuilder getOrCreateSettledEntityMatrix() -
getSettledEntityMatrix
SettledEntityMatrix.SettledEntityMatrixBuilder getSettledEntityMatrix()Description copied from interface:CreditIndexUsed to specify the Relevant Settled Entity Matrix when there are settled entities at the time of the trade.- Specified by:
getSettledEntityMatrixin interfaceCreditIndex
-
getOrCreateMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfaceCreditIndex- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
addIdentifier
- Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceIndexBase.IndexBaseBuilder
-
addIdentifier
- Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceIndexBase.IndexBaseBuilder
-
addIdentifier
- Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceIndexBase.IndexBaseBuilder
-
setIdentifier
- Specified by:
setIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
setIdentifierin interfaceIndexBase.IndexBaseBuilder
-
addTaxonomy
- Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceIndexBase.IndexBaseBuilder
-
addTaxonomy
- Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceIndexBase.IndexBaseBuilder
-
addTaxonomy
- Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceIndexBase.IndexBaseBuilder
-
setTaxonomy
- Specified by:
setTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
setTaxonomyin interfaceIndexBase.IndexBaseBuilder
-
setIsExchangeListed
- Specified by:
setIsExchangeListedin interfaceAssetBase.AssetBaseBuilder- Specified by:
setIsExchangeListedin interfaceIndexBase.IndexBaseBuilder
-
setExchange
- Specified by:
setExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
setExchangein interfaceIndexBase.IndexBaseBuilder
-
addRelatedExchange
- Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceIndexBase.IndexBaseBuilder
-
addRelatedExchange
- Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceIndexBase.IndexBaseBuilder
-
addRelatedExchange
- Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceIndexBase.IndexBaseBuilder
-
setRelatedExchange
- Specified by:
setRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
setRelatedExchangein interfaceIndexBase.IndexBaseBuilder
-
setAssetType
- Specified by:
setAssetTypein interfaceAssetBase.AssetBaseBuilder- Specified by:
setAssetTypein interfaceIndexBase.IndexBaseBuilder
-
setName
- Specified by:
setNamein interfaceIndexBase.IndexBaseBuilder
-
setNameValue
- Specified by:
setNameValuein interfaceIndexBase.IndexBaseBuilder
-
setProvider
- Specified by:
setProviderin interfaceIndexBase.IndexBaseBuilder
-
setAssetClass
- Specified by:
setAssetClassin interfaceIndexBase.IndexBaseBuilder
-
setIndexSeries
-
setIndexAnnexVersion
-
setIndexAnnexDate
-
setIndexAnnexSource
CreditIndex.CreditIndexBuilder setIndexAnnexSource(FieldWithMetaIndexAnnexSourceEnum indexAnnexSource) -
setIndexAnnexSourceValue
-
addExcludedReferenceEntity
CreditIndex.CreditIndexBuilder addExcludedReferenceEntity(ReferenceInformation excludedReferenceEntity) -
addExcludedReferenceEntity
CreditIndex.CreditIndexBuilder addExcludedReferenceEntity(ReferenceInformation excludedReferenceEntity, int idx) -
addExcludedReferenceEntity
CreditIndex.CreditIndexBuilder addExcludedReferenceEntity(List<? extends ReferenceInformation> excludedReferenceEntity) -
setExcludedReferenceEntity
CreditIndex.CreditIndexBuilder setExcludedReferenceEntity(List<? extends ReferenceInformation> excludedReferenceEntity) -
setTranche
-
setSettledEntityMatrix
-
setIndexFactor
-
setSeniority
-
setMeta
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceAssetBase.AssetBaseBuilder- Specified by:
processin interfaceIndexBase.IndexBaseBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
CreditIndex.CreditIndexBuilder prune()- Specified by:
prunein interfaceAssetBase.AssetBaseBuilder- Specified by:
prunein interfaceIndexBase.IndexBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-