Package cdm.product.asset
Interface CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder
- All Superinterfaces:
CreditIndexReferenceInformation,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,IndexReferenceInformation,IndexReferenceInformation.IndexReferenceInformationBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilderImpl
- Enclosing interface:
CreditIndexReferenceInformation
public static interface CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder
extends CreditIndexReferenceInformation, IndexReferenceInformation.IndexReferenceInformationBuilder, com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.CreditIndexReferenceInformation
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder, CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilderImpl, CreditIndexReferenceInformation.CreditIndexReferenceInformationImplNested 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 inherited from interface cdm.product.asset.CreditIndexReferenceInformation
metaDataFields inherited from interface cdm.base.staticdata.asset.common.IndexReferenceInformation
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddExcludedReferenceEntity(ReferenceInformation excludedReferenceEntity) addExcludedReferenceEntity(ReferenceInformation excludedReferenceEntity, int idx) addExcludedReferenceEntity(List<? extends ReferenceInformation> excludedReferenceEntity) addIndexId(FieldWithMetaString indexId) addIndexId(FieldWithMetaString indexId, int idx) addIndexId(List<? extends FieldWithMetaString> indexId) addIndexIdValue(String indexId) addIndexIdValue(String indexId, int idx) addIndexIdValue(List<? extends String> indexId) addProductIdentifier(ProductIdentifier productIdentifier) addProductIdentifier(ProductIdentifier productIdentifier, int idx) addProductIdentifier(List<? extends ProductIdentifier> productIdentifier) 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()setExcludedReferenceEntity(List<? extends ReferenceInformation> excludedReferenceEntity) setIndexAnnexDate(com.rosetta.model.lib.records.Date indexAnnexDate) setIndexAnnexSource(FieldWithMetaIndexAnnexSourceEnum indexAnnexSource) setIndexAnnexSourceValue(IndexAnnexSourceEnum indexAnnexSource) setIndexAnnexVersion(Integer indexAnnexVersion) setIndexFactor(BigDecimal indexFactor) setIndexId(List<? extends FieldWithMetaString> indexId) setIndexIdValue(List<? extends String> indexId) setIndexName(FieldWithMetaString indexName) setIndexNameValue(String indexName) setIndexSeries(Integer indexSeries) setMeta(com.rosetta.model.metafields.MetaFields meta) setProductIdentifier(List<? extends ProductIdentifier> productIdentifier) setSeniority(CreditSeniorityEnum seniority) setSettledEntityMatrix(SettledEntityMatrix settledEntityMatrix) setTranche(Tranche tranche) Methods inherited from interface cdm.product.asset.CreditIndexReferenceInformation
build, getIndexAnnexDate, getIndexAnnexVersion, getIndexFactor, getIndexSeries, getSeniority, getType, metaData, process, toBuilderMethods inherited from interface cdm.base.staticdata.asset.common.IndexReferenceInformation.IndexReferenceInformationBuilder
getIndexId, getIndexName, getOrCreateIndexId, getOrCreateIndexName, getOrCreateProductIdentifier, getProductIdentifierMethods 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:CreditIndexReferenceInformationA CDS index series annex source.- Specified by:
getIndexAnnexSourcein interfaceCreditIndexReferenceInformation
-
getOrCreateExcludedReferenceEntity
-
getExcludedReferenceEntity
List<? extends ReferenceInformation.ReferenceInformationBuilder> getExcludedReferenceEntity()Description copied from interface:CreditIndexReferenceInformationExcluded reference entity.- Specified by:
getExcludedReferenceEntityin interfaceCreditIndexReferenceInformation
-
getOrCreateTranche
Tranche.TrancheBuilder getOrCreateTranche() -
getTranche
Tranche.TrancheBuilder getTranche()Description copied from interface:CreditIndexReferenceInformationThis element contains CDS tranche terms.- Specified by:
getTranchein interfaceCreditIndexReferenceInformation
-
getOrCreateSettledEntityMatrix
SettledEntityMatrix.SettledEntityMatrixBuilder getOrCreateSettledEntityMatrix() -
getSettledEntityMatrix
SettledEntityMatrix.SettledEntityMatrixBuilder getSettledEntityMatrix()Description copied from interface:CreditIndexReferenceInformationUsed to specify the Relevant Settled Entity Matrix when there are settled entities at the time of the trade.- Specified by:
getSettledEntityMatrixin interfaceCreditIndexReferenceInformation
-
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 interfaceCreditIndexReferenceInformation- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
setIndexName
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder setIndexName(FieldWithMetaString indexName) - Specified by:
setIndexNamein interfaceIndexReferenceInformation.IndexReferenceInformationBuilder
-
setIndexNameValue
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder setIndexNameValue(String indexName) - Specified by:
setIndexNameValuein interfaceIndexReferenceInformation.IndexReferenceInformationBuilder
-
addIndexId
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder addIndexId(FieldWithMetaString indexId) - Specified by:
addIndexIdin interfaceIndexReferenceInformation.IndexReferenceInformationBuilder
-
addIndexId
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder addIndexId(FieldWithMetaString indexId, int idx) - Specified by:
addIndexIdin interfaceIndexReferenceInformation.IndexReferenceInformationBuilder
-
addIndexIdValue
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder addIndexIdValue(String indexId) - Specified by:
addIndexIdValuein interfaceIndexReferenceInformation.IndexReferenceInformationBuilder
-
addIndexIdValue
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder addIndexIdValue(String indexId, int idx) - Specified by:
addIndexIdValuein interfaceIndexReferenceInformation.IndexReferenceInformationBuilder
-
addIndexId
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder addIndexId(List<? extends FieldWithMetaString> indexId) - Specified by:
addIndexIdin interfaceIndexReferenceInformation.IndexReferenceInformationBuilder
-
setIndexId
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder setIndexId(List<? extends FieldWithMetaString> indexId) - Specified by:
setIndexIdin interfaceIndexReferenceInformation.IndexReferenceInformationBuilder
-
addIndexIdValue
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder addIndexIdValue(List<? extends String> indexId) - Specified by:
addIndexIdValuein interfaceIndexReferenceInformation.IndexReferenceInformationBuilder
-
setIndexIdValue
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder setIndexIdValue(List<? extends String> indexId) - Specified by:
setIndexIdValuein interfaceIndexReferenceInformation.IndexReferenceInformationBuilder
-
addProductIdentifier
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder addProductIdentifier(ProductIdentifier productIdentifier) - Specified by:
addProductIdentifierin interfaceIndexReferenceInformation.IndexReferenceInformationBuilder
-
addProductIdentifier
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder addProductIdentifier(ProductIdentifier productIdentifier, int idx) - Specified by:
addProductIdentifierin interfaceIndexReferenceInformation.IndexReferenceInformationBuilder
-
addProductIdentifier
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder addProductIdentifier(List<? extends ProductIdentifier> productIdentifier) - Specified by:
addProductIdentifierin interfaceIndexReferenceInformation.IndexReferenceInformationBuilder
-
setProductIdentifier
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder setProductIdentifier(List<? extends ProductIdentifier> productIdentifier) - Specified by:
setProductIdentifierin interfaceIndexReferenceInformation.IndexReferenceInformationBuilder
-
setIndexSeries
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder setIndexSeries(Integer indexSeries) -
setIndexAnnexVersion
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder setIndexAnnexVersion(Integer indexAnnexVersion) -
setIndexAnnexDate
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder setIndexAnnexDate(com.rosetta.model.lib.records.Date indexAnnexDate) -
setIndexAnnexSource
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder setIndexAnnexSource(FieldWithMetaIndexAnnexSourceEnum indexAnnexSource) -
setIndexAnnexSourceValue
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder setIndexAnnexSourceValue(IndexAnnexSourceEnum indexAnnexSource) -
addExcludedReferenceEntity
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder addExcludedReferenceEntity(ReferenceInformation excludedReferenceEntity) -
addExcludedReferenceEntity
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder addExcludedReferenceEntity(ReferenceInformation excludedReferenceEntity, int idx) -
addExcludedReferenceEntity
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder addExcludedReferenceEntity(List<? extends ReferenceInformation> excludedReferenceEntity) -
setExcludedReferenceEntity
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder setExcludedReferenceEntity(List<? extends ReferenceInformation> excludedReferenceEntity) -
setTranche
-
setSettledEntityMatrix
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder setSettledEntityMatrix(SettledEntityMatrix settledEntityMatrix) -
setIndexFactor
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder setIndexFactor(BigDecimal indexFactor) -
setSeniority
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder setSeniority(CreditSeniorityEnum seniority) -
setMeta
CreditIndexReferenceInformation.CreditIndexReferenceInformationBuilder setMeta(com.rosetta.model.metafields.MetaFields meta) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceIndexReferenceInformation.IndexReferenceInformationBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfaceIndexReferenceInformation.IndexReferenceInformationBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-