Package cdm.base.staticdata.asset.common
Interface CollateralIssuerType.CollateralIssuerTypeBuilder
- All Superinterfaces:
CollateralIssuerType,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CollateralIssuerType.CollateralIssuerTypeBuilderImpl
- Enclosing interface:
CollateralIssuerType
public static interface CollateralIssuerType.CollateralIssuerTypeBuilder
extends CollateralIssuerType, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.CollateralIssuerType
CollateralIssuerType.CollateralIssuerTypeBuilder, CollateralIssuerType.CollateralIssuerTypeBuilderImpl, CollateralIssuerType.CollateralIssuerTypeImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.asset.common.CollateralIssuerType
metaData -
Method Summary
Modifier and TypeMethodDescriptionSpecifies debt issues by institutions or bodies, typically constituted by statute, with a function mandated by the government and subject to government supervision inclusive of profit- and non-profit making bodies.Specifies Regional government, local authority or municipal.Specifies a subsidiary company that is formed to undertake a specific business purpose of acquisition and financing of specific assets on a potentially limited recourse basis dependent of how it is designed.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setIssuerType(IssuerTypeEnum issuerType) setQuasiGovernmentType(QuasiGovernmentIssuerType quasiGovernmentType) setRegionalGovernmentType(RegionalGovernmentIssuerType regionalGovernmentType) setSpecialPurposeVehicleType(SpecialPurposeVehicleIssuerType specialPurposeVehicleType) setSupraNationalType(SupraNationalIssuerTypeEnum supraNationalType) Methods inherited from interface cdm.base.staticdata.asset.common.CollateralIssuerType
build, getIssuerType, getSupraNationalType, getType, metaData, process, toBuilderMethods 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
-
getOrCreateQuasiGovernmentType
QuasiGovernmentIssuerType.QuasiGovernmentIssuerTypeBuilder getOrCreateQuasiGovernmentType() -
getQuasiGovernmentType
QuasiGovernmentIssuerType.QuasiGovernmentIssuerTypeBuilder getQuasiGovernmentType()Description copied from interface:CollateralIssuerTypeSpecifies debt issues by institutions or bodies, typically constituted by statute, with a function mandated by the government and subject to government supervision inclusive of profit- and non-profit making bodies. Includes the US Agencies and GSEs and the EU concept of public sector entities. Excluding any entities which are also Regional Government.- Specified by:
getQuasiGovernmentTypein interfaceCollateralIssuerType
-
getOrCreateRegionalGovernmentType
RegionalGovernmentIssuerType.RegionalGovernmentIssuerTypeBuilder getOrCreateRegionalGovernmentType() -
getRegionalGovernmentType
RegionalGovernmentIssuerType.RegionalGovernmentIssuerTypeBuilder getRegionalGovernmentType()Description copied from interface:CollateralIssuerTypeSpecifies Regional government, local authority or municipal.- Specified by:
getRegionalGovernmentTypein interfaceCollateralIssuerType
-
getOrCreateSpecialPurposeVehicleType
SpecialPurposeVehicleIssuerType.SpecialPurposeVehicleIssuerTypeBuilder getOrCreateSpecialPurposeVehicleType() -
getSpecialPurposeVehicleType
SpecialPurposeVehicleIssuerType.SpecialPurposeVehicleIssuerTypeBuilder getSpecialPurposeVehicleType()Description copied from interface:CollateralIssuerTypeSpecifies a subsidiary company that is formed to undertake a specific business purpose of acquisition and financing of specific assets on a potentially limited recourse basis dependent of how it is designed. E.g. asset backed securities, including securitisations.- Specified by:
getSpecialPurposeVehicleTypein interfaceCollateralIssuerType
-
setIssuerType
-
setSupraNationalType
CollateralIssuerType.CollateralIssuerTypeBuilder setSupraNationalType(SupraNationalIssuerTypeEnum supraNationalType) -
setQuasiGovernmentType
CollateralIssuerType.CollateralIssuerTypeBuilder setQuasiGovernmentType(QuasiGovernmentIssuerType quasiGovernmentType) -
setRegionalGovernmentType
CollateralIssuerType.CollateralIssuerTypeBuilder setRegionalGovernmentType(RegionalGovernmentIssuerType regionalGovernmentType) -
setSpecialPurposeVehicleType
CollateralIssuerType.CollateralIssuerTypeBuilder setSpecialPurposeVehicleType(SpecialPurposeVehicleIssuerType specialPurposeVehicleType) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-