Package cdm.observable.asset
Class InflationIndex.InflationIndexBuilderImpl
java.lang.Object
cdm.base.staticdata.asset.common.AssetBase.AssetBaseBuilderImpl
cdm.observable.asset.IndexBase.IndexBaseBuilderImpl
cdm.observable.asset.InflationIndex.InflationIndexBuilderImpl
- All Implemented Interfaces:
AssetBase,AssetBase.AssetBaseBuilder,IndexBase,IndexBase.IndexBaseBuilder,InflationIndex,InflationIndex.InflationIndexBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
InflationIndex
public static class InflationIndex.InflationIndexBuilderImpl
extends IndexBase.IndexBaseBuilderImpl
implements InflationIndex.InflationIndexBuilder
Builder Implementation of InflationIndex
-
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.IndexBase
IndexBase.IndexBaseBuilder, IndexBase.IndexBaseBuilderImpl, IndexBase.IndexBaseImplNested classes/interfaces inherited from interface cdm.observable.asset.InflationIndex
InflationIndex.InflationIndexBuilder, InflationIndex.InflationIndexBuilderImpl, InflationIndex.InflationIndexImpl -
Field Summary
FieldsFields inherited from class cdm.observable.asset.IndexBase.IndexBaseBuilderImpl
assetClass, name, providerFields inherited from class cdm.base.staticdata.asset.common.AssetBase.AssetBaseBuilderImpl
exchange, identifier, isExchangeListed, relatedExchange, taxonomyFields inherited from interface cdm.observable.asset.InflationIndex
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddIdentifier(AssetIdentifier _identifier) addIdentifier(AssetIdentifier _identifier, int idx) addIdentifier(List<? extends AssetIdentifier> identifiers) addRelatedExchange(LegalEntity _relatedExchange) addRelatedExchange(LegalEntity _relatedExchange, int idx) addRelatedExchange(List<? extends LegalEntity> relatedExchanges) addTaxonomy(Taxonomy _taxonomy) addTaxonomy(Taxonomy _taxonomy, int idx) addTaxonomy(List<? extends Taxonomy> taxonomys) build()Build MethodsbooleanThe ISDA Designated Maturity, i.e. the floating rate tenor.The reference index that is used to specify the inflation interest rate.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAssetClass(AssetClassEnum _assetClass) setExchange(LegalEntity _exchange) setIdentifier(List<? extends AssetIdentifier> identifiers) setIndexTenor(Period _indexTenor) setInflationRateIndex(FieldWithMetaInflationRateIndexEnum _inflationRateIndex) setInflationRateIndexValue(InflationRateIndexEnum _inflationRateIndex) setIsExchangeListed(Boolean _isExchangeListed) setName(FieldWithMetaString _name) setNameValue(String _name) setProvider(LegalEntity _provider) setRelatedExchange(List<? extends LegalEntity> relatedExchanges) setTaxonomy(List<? extends Taxonomy> taxonomys) toString()Methods inherited from class cdm.observable.asset.IndexBase.IndexBaseBuilderImpl
getAssetClass, getName, getOrCreateName, getOrCreateProvider, getProviderMethods inherited from class cdm.base.staticdata.asset.common.AssetBase.AssetBaseBuilderImpl
getExchange, getIdentifier, getIsExchangeListed, getOrCreateExchange, getOrCreateIdentifier, getOrCreateRelatedExchange, getOrCreateTaxonomy, getRelatedExchange, getTaxonomyMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.asset.common.AssetBase
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.IndexBase
getAssetClassMethods inherited from interface cdm.observable.asset.IndexBase.IndexBaseBuilder
getName, getOrCreateName, getOrCreateProvider, getProviderMethods inherited from interface cdm.observable.asset.InflationIndex
getType, metaData, processMethods inherited from interface cdm.observable.asset.InflationIndex.InflationIndexBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
inflationRateIndex
protected FieldWithMetaInflationRateIndexEnum.FieldWithMetaInflationRateIndexEnumBuilder inflationRateIndex -
indexTenor
-
-
Constructor Details
-
InflationIndexBuilderImpl
public InflationIndexBuilderImpl()
-
-
Method Details
-
getInflationRateIndex
@RosettaAttribute("inflationRateIndex") @Accessor(GETTER) @Required @RuneAttribute("inflationRateIndex") public FieldWithMetaInflationRateIndexEnum.FieldWithMetaInflationRateIndexEnumBuilder getInflationRateIndex()Description copied from interface:InflationIndexThe reference index that is used to specify the inflation interest rate.- Specified by:
getInflationRateIndexin interfaceInflationIndex- Specified by:
getInflationRateIndexin interfaceInflationIndex.InflationIndexBuilder
-
getOrCreateInflationRateIndex
public FieldWithMetaInflationRateIndexEnum.FieldWithMetaInflationRateIndexEnumBuilder getOrCreateInflationRateIndex()- Specified by:
getOrCreateInflationRateIndexin interfaceInflationIndex.InflationIndexBuilder
-
getIndexTenor
@RosettaAttribute("indexTenor") @Accessor(GETTER) @RuneAttribute("indexTenor") public Period.PeriodBuilder getIndexTenor()Description copied from interface:InflationIndexThe ISDA Designated Maturity, i.e. the floating rate tenor.- Specified by:
getIndexTenorin interfaceInflationIndex- Specified by:
getIndexTenorin interfaceInflationIndex.InflationIndexBuilder
-
getOrCreateIndexTenor
- Specified by:
getOrCreateIndexTenorin interfaceInflationIndex.InflationIndexBuilder
-
addIdentifier
@RosettaAttribute("identifier") @Accessor(ADDER) @Required @Multi @RuneAttribute("identifier") public InflationIndex.InflationIndexBuilder addIdentifier(AssetIdentifier _identifier) - Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceIndexBase.IndexBaseBuilder- Specified by:
addIdentifierin interfaceInflationIndex.InflationIndexBuilder- Overrides:
addIdentifierin classIndexBase.IndexBaseBuilderImpl
-
addIdentifier
- Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceIndexBase.IndexBaseBuilder- Specified by:
addIdentifierin interfaceInflationIndex.InflationIndexBuilder- Overrides:
addIdentifierin classIndexBase.IndexBaseBuilderImpl
-
addIdentifier
public InflationIndex.InflationIndexBuilder addIdentifier(List<? extends AssetIdentifier> identifiers) - Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceIndexBase.IndexBaseBuilder- Specified by:
addIdentifierin interfaceInflationIndex.InflationIndexBuilder- Overrides:
addIdentifierin classIndexBase.IndexBaseBuilderImpl
-
setIdentifier
@RosettaAttribute("identifier") @Accessor(SETTER) @Required @Multi @RuneAttribute("identifier") public InflationIndex.InflationIndexBuilder setIdentifier(List<? extends AssetIdentifier> identifiers) - Specified by:
setIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
setIdentifierin interfaceIndexBase.IndexBaseBuilder- Specified by:
setIdentifierin interfaceInflationIndex.InflationIndexBuilder- Overrides:
setIdentifierin classIndexBase.IndexBaseBuilderImpl
-
addTaxonomy
@RosettaAttribute("taxonomy") @Accessor(ADDER) @Multi @RuneAttribute("taxonomy") public InflationIndex.InflationIndexBuilder addTaxonomy(Taxonomy _taxonomy) - Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceIndexBase.IndexBaseBuilder- Specified by:
addTaxonomyin interfaceInflationIndex.InflationIndexBuilder- Overrides:
addTaxonomyin classIndexBase.IndexBaseBuilderImpl
-
addTaxonomy
- Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceIndexBase.IndexBaseBuilder- Specified by:
addTaxonomyin interfaceInflationIndex.InflationIndexBuilder- Overrides:
addTaxonomyin classIndexBase.IndexBaseBuilderImpl
-
addTaxonomy
- Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceIndexBase.IndexBaseBuilder- Specified by:
addTaxonomyin interfaceInflationIndex.InflationIndexBuilder- Overrides:
addTaxonomyin classIndexBase.IndexBaseBuilderImpl
-
setTaxonomy
@RosettaAttribute("taxonomy") @Accessor(SETTER) @Multi @RuneAttribute("taxonomy") public InflationIndex.InflationIndexBuilder setTaxonomy(List<? extends Taxonomy> taxonomys) - Specified by:
setTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
setTaxonomyin interfaceIndexBase.IndexBaseBuilder- Specified by:
setTaxonomyin interfaceInflationIndex.InflationIndexBuilder- Overrides:
setTaxonomyin classIndexBase.IndexBaseBuilderImpl
-
setIsExchangeListed
@RosettaAttribute("isExchangeListed") @Accessor(SETTER) @RuneAttribute("isExchangeListed") public InflationIndex.InflationIndexBuilder setIsExchangeListed(Boolean _isExchangeListed) - Specified by:
setIsExchangeListedin interfaceAssetBase.AssetBaseBuilder- Specified by:
setIsExchangeListedin interfaceIndexBase.IndexBaseBuilder- Specified by:
setIsExchangeListedin interfaceInflationIndex.InflationIndexBuilder- Overrides:
setIsExchangeListedin classIndexBase.IndexBaseBuilderImpl
-
setExchange
@RosettaAttribute("exchange") @Accessor(SETTER) @RuneAttribute("exchange") public InflationIndex.InflationIndexBuilder setExchange(LegalEntity _exchange) - Specified by:
setExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
setExchangein interfaceIndexBase.IndexBaseBuilder- Specified by:
setExchangein interfaceInflationIndex.InflationIndexBuilder- Overrides:
setExchangein classIndexBase.IndexBaseBuilderImpl
-
addRelatedExchange
@RosettaAttribute("relatedExchange") @Accessor(ADDER) @Multi @RuneAttribute("relatedExchange") public InflationIndex.InflationIndexBuilder addRelatedExchange(LegalEntity _relatedExchange) - Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceIndexBase.IndexBaseBuilder- Specified by:
addRelatedExchangein interfaceInflationIndex.InflationIndexBuilder- Overrides:
addRelatedExchangein classIndexBase.IndexBaseBuilderImpl
-
addRelatedExchange
public InflationIndex.InflationIndexBuilder addRelatedExchange(LegalEntity _relatedExchange, int idx) - Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceIndexBase.IndexBaseBuilder- Specified by:
addRelatedExchangein interfaceInflationIndex.InflationIndexBuilder- Overrides:
addRelatedExchangein classIndexBase.IndexBaseBuilderImpl
-
addRelatedExchange
public InflationIndex.InflationIndexBuilder addRelatedExchange(List<? extends LegalEntity> relatedExchanges) - Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceIndexBase.IndexBaseBuilder- Specified by:
addRelatedExchangein interfaceInflationIndex.InflationIndexBuilder- Overrides:
addRelatedExchangein classIndexBase.IndexBaseBuilderImpl
-
setRelatedExchange
@RosettaAttribute("relatedExchange") @Accessor(SETTER) @Multi @RuneAttribute("relatedExchange") public InflationIndex.InflationIndexBuilder setRelatedExchange(List<? extends LegalEntity> relatedExchanges) - Specified by:
setRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
setRelatedExchangein interfaceIndexBase.IndexBaseBuilder- Specified by:
setRelatedExchangein interfaceInflationIndex.InflationIndexBuilder- Overrides:
setRelatedExchangein classIndexBase.IndexBaseBuilderImpl
-
setName
@RosettaAttribute("name") @Accessor(SETTER) @RuneAttribute("name") public InflationIndex.InflationIndexBuilder setName(FieldWithMetaString _name) - Specified by:
setNamein interfaceIndexBase.IndexBaseBuilder- Specified by:
setNamein interfaceInflationIndex.InflationIndexBuilder- Overrides:
setNamein classIndexBase.IndexBaseBuilderImpl
-
setNameValue
- Specified by:
setNameValuein interfaceIndexBase.IndexBaseBuilder- Specified by:
setNameValuein interfaceInflationIndex.InflationIndexBuilder- Overrides:
setNameValuein classIndexBase.IndexBaseBuilderImpl
-
setProvider
@RosettaAttribute("provider") @Accessor(SETTER) @RuneAttribute("provider") public InflationIndex.InflationIndexBuilder setProvider(LegalEntity _provider) - Specified by:
setProviderin interfaceIndexBase.IndexBaseBuilder- Specified by:
setProviderin interfaceInflationIndex.InflationIndexBuilder- Overrides:
setProviderin classIndexBase.IndexBaseBuilderImpl
-
setAssetClass
@RosettaAttribute("assetClass") @Accessor(SETTER) @RuneAttribute("assetClass") public InflationIndex.InflationIndexBuilder setAssetClass(AssetClassEnum _assetClass) - Specified by:
setAssetClassin interfaceIndexBase.IndexBaseBuilder- Specified by:
setAssetClassin interfaceInflationIndex.InflationIndexBuilder- Overrides:
setAssetClassin classIndexBase.IndexBaseBuilderImpl
-
setInflationRateIndex
@RosettaAttribute("inflationRateIndex") @Accessor(SETTER) @Required @RuneAttribute("inflationRateIndex") public InflationIndex.InflationIndexBuilder setInflationRateIndex(FieldWithMetaInflationRateIndexEnum _inflationRateIndex) - Specified by:
setInflationRateIndexin interfaceInflationIndex.InflationIndexBuilder
-
setInflationRateIndexValue
public InflationIndex.InflationIndexBuilder setInflationRateIndexValue(InflationRateIndexEnum _inflationRateIndex) - Specified by:
setInflationRateIndexValuein interfaceInflationIndex.InflationIndexBuilder
-
setIndexTenor
@RosettaAttribute("indexTenor") @Accessor(SETTER) @RuneAttribute("indexTenor") public InflationIndex.InflationIndexBuilder setIndexTenor(Period _indexTenor) - Specified by:
setIndexTenorin interfaceInflationIndex.InflationIndexBuilder
-
build
Description copied from interface:AssetBaseBuild Methods- Specified by:
buildin interfaceAssetBase- Specified by:
buildin interfaceIndexBase- Specified by:
buildin interfaceInflationIndex- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classIndexBase.IndexBaseBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceAssetBase- Specified by:
toBuilderin interfaceIndexBase- Specified by:
toBuilderin interfaceInflationIndex- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classIndexBase.IndexBaseBuilderImpl
-
prune
- Specified by:
prunein interfaceAssetBase.AssetBaseBuilder- Specified by:
prunein interfaceIndexBase.IndexBaseBuilder- Specified by:
prunein interfaceInflationIndex.InflationIndexBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classIndexBase.IndexBaseBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classIndexBase.IndexBaseBuilderImpl
-
merge
public InflationIndex.InflationIndexBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classIndexBase.IndexBaseBuilderImpl
-
equals
- Overrides:
equalsin classIndexBase.IndexBaseBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classIndexBase.IndexBaseBuilderImpl
-
toString
- Overrides:
toStringin classIndexBase.IndexBaseBuilderImpl
-