Enum ConcentrationLimitTypeEnum

java.lang.Object
java.lang.Enum<ConcentrationLimitTypeEnum>
cdm.product.collateral.ConcentrationLimitTypeEnum
All Implemented Interfaces:
Serializable, Comparable<ConcentrationLimitTypeEnum>

@RosettaEnum("ConcentrationLimitTypeEnum") public enum ConcentrationLimitTypeEnum extends Enum<ConcentrationLimitTypeEnum>
Represents the enumerated values to identify where a concentration limit is applied.
Version:
5.30.0
  • Enum Constant Details

    • ASSET

      @RosettaEnumValue("Asset") public static final ConcentrationLimitTypeEnum ASSET
      Specifies a limit on a single asset in the portfolio
    • BASE_CURRENCY_EQUIVALENT

      @RosettaEnumValue("BaseCurrencyEquivalent") public static final ConcentrationLimitTypeEnum BASE_CURRENCY_EQUIVALENT
      Specifies a limit on all cash valued in the base currency of the portfolio.
    • ISSUER

      @RosettaEnumValue("Issuer") public static final ConcentrationLimitTypeEnum ISSUER
      Specifies a limit on a single issuer in the portfolio.
    • PRIMARY_EXCHANGE

      @RosettaEnumValue("PrimaryExchange") public static final ConcentrationLimitTypeEnum PRIMARY_EXCHANGE
      Specifies a limit on a single exchange in the portfolio.
    • INDUSTRY_SECTOR

      @RosettaEnumValue("IndustrySector") public static final ConcentrationLimitTypeEnum INDUSTRY_SECTOR
      Specifies a limit on a single industry sector in the portfolio.
    • ULTIMATE_PARENT_INSTITUTION

      @RosettaEnumValue("UltimateParentInstitution") public static final ConcentrationLimitTypeEnum ULTIMATE_PARENT_INSTITUTION
      Specifies a limit on a single issuer in the portfolio at the ultimate parent institution level.
    • ISSUE_OUTSTANDING_AMOUNT

      @RosettaEnumValue("IssueOutstandingAmount") public static final ConcentrationLimitTypeEnum ISSUE_OUTSTANDING_AMOUNT
      Specifies a limit of the issue compared to the outstanding amount of the asset on the market.
    • MARKET_CAPITALISATION

      @RosettaEnumValue("MarketCapitalisation") public static final ConcentrationLimitTypeEnum MARKET_CAPITALISATION
      Specifies a limit of the issue calculated as a percentage of the market capitalisation of the asset on the market.
  • Method Details

    • values

      public static ConcentrationLimitTypeEnum[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static ConcentrationLimitTypeEnum valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null
    • fromDisplayName

      public static ConcentrationLimitTypeEnum fromDisplayName(String name)
    • toString

      public String toString()
      Overrides:
      toString in class Enum<ConcentrationLimitTypeEnum>
    • toDisplayString

      public String toDisplayString()