Enum Class SaCcrHaircuts.CollateralKind
- All Implemented Interfaces:
Serializable, Comparable<SaCcrHaircuts.CollateralKind>, Constable
- Enclosing class:
SaCcrHaircuts
Collateral kinds of the supervisory haircut table.
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionCash in the settlement currency (0%).Gold (15%).Equities in a main index (15%).Debt of other issuers (banks, corporates).Other exposure types, 30% (CRE22.50 only).Other equities listed on a recognised exchange (25%).Securitisation exposures (CRE22.49 securitisation column; CRE22.51(3)).Debt issued by sovereigns. -
Method Summary
Modifier and TypeMethodDescriptionstatic SaCcrHaircuts.CollateralKindReturns the enum constant of this class with the specified name.static SaCcrHaircuts.CollateralKind[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
CASH
Cash in the settlement currency (0%). -
GOLD
Gold (15%). -
MAIN_INDEX_EQUITY
Equities in a main index (15%). -
OTHER_LISTED_EQUITY
Other equities listed on a recognised exchange (25%). -
SOVEREIGN_DEBT
Debt issued by sovereigns. -
OTHER_DEBT
Debt of other issuers (banks, corporates). -
SECURITISATION
Securitisation exposures (CRE22.49 securitisation column; CRE22.51(3)). Not in BCBS 128 para 151. -
OTHER_EXPOSURE
Other exposure types, 30% (CRE22.50 only).
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-