Package cdm.legaldocumentation.csa
Enum RegulatoryRegimeEnum
- All Implemented Interfaces:
Serializable,Comparable<RegulatoryRegimeEnum>
@RosettaEnum("RegulatoryRegimeEnum")
public enum RegulatoryRegimeEnum
extends Enum<RegulatoryRegimeEnum>
Values to specify the regulatory regimes.
- Version:
- 6.19.0 Body ISDA Corpus Annex CSA_IM_2016 ISDA 2016 Credit Support Annex for Initial Margin paragraph "13 General Principles" * name "Regime" Provision Body ISDA Corpus Annex CSA_IM_2018 ISDA 2018 Credit Support Annex For Initial Margin paragraph "13 General Principles" * name "Regime" Provision
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAustralian Prudential Standard CPS 226 Margining and risk mitigation for non-centrally cleared derivatives.The Central Bank of Brazil margin requirements adopted pursuant to Resolution no. 4,662, of 25 May 2018, enacted by the National Monetary Council.Guideline E-22, Margin Requirements for Non-Centrally Cleared Derivatives issued by the Canadian Office of the Superintendent of Financial Institutions in February 2016.Margin requirements adopted by the U.S.Regulation (EU) No 648/2012 of the European Parliament and of the Council of 4 July 2012 on OTC derivatives, central counterparties and trade repositories (including the EMIR RTS, which means the published regulatory technical standards on risk-mitigation techniques for OTC-derivative contracts not cleared by a CCP under Article 11(15) of EMIR).Chapter CR-G-14 'Non-centrally Cleared OTC Derivatives Transactions Margin and Other Risk Mitigation Standards' in the Banking Supervisory Policy Manual issued by the Hong Kong Monetary Authority.Part III of Schedule 10 to Code of Conduct for Persons Licensed by or Registered with the Securities and Futures Commission of Hong Kong.Margin rules adopted by the Financial Services Agency of Japan pursuant to Article 40, Item 2 of the Financial Instruments and Exchange Act (kinyuu shouhin torihiki hou) (Act No. 25 of 1948) and by the Ministry of Agriculture, Forestry and Fisheries and the Ministry of Economy, Trade and Industry pursuant to the Commodity Derivatives Act (shouhin sakimono torihiki hou) (Act No. 239 of 1950) (including their subordinated regulations and the related supervisory guidelines).Margin requirements adopted by the U.S.Guidelines on Margin Requirements for Non-centrally Cleared OTC Derivatives Contracts issued by the Monetary Authority of Singapore (MAS) pursuant to section 321 of the Securities and Futures Act, Chapter 289 of Singapore.the requirements contained in Joint Standard 2 of 2020 made in terms of the South African Financial Sector Regulation Act, 2017.Margin requirements adopted by the Korean Financial Services Commission and Financial Supervisory Service pursuant to the Guidelines on Margin Requirements for Non-Centrally Cleared OTC Derivatives Transactions, which are expected to be incorporated into the Financial Investment Services and Capital Markets Act.Margin rules adopted by the Swiss Federal Council pursuant to Article 110-111 of the Financial Market Infrastructure Act as well as Articles 100 to 107 and Annexes 3 to 5 of the Financial Market Infrastructure Ordinance.EMIR (including, for the avoidance of doubt, the EMIR RTS) as it forms part of UK domestic law by virtue of section 3 of the European Union (Withdrawal) Act 2018 (as amended) (the EUWA) (including any amendments made to such legislation when it is brought into UK domestic law pursuant to section 8 of the EUWA or any regulations made thereunder), and which, for the avoidance of doubt, shall be subject to the interpretation provision in Paragraph [11(g)].3.Margin requirements adopted by a 'prudential regulator' (as defined in CEA 1a(39)) pursuant to CEA 4s(e) and Exchange Act 15F(e). -
Method Summary
Modifier and TypeMethodDescriptionstatic RegulatoryRegimeEnumfromDisplayName(String name) toString()static RegulatoryRegimeEnumReturns the enum constant of this type with the specified name.static RegulatoryRegimeEnum[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
AUSTRALIA_MARGIN_RULES
@RosettaEnumValue(value="AustraliaMarginRules", displayName="Australia") public static final RegulatoryRegimeEnum AUSTRALIA_MARGIN_RULESAustralian Prudential Standard CPS 226 Margining and risk mitigation for non-centrally cleared derivatives. -
CANADA_MARGIN_RULES
@RosettaEnumValue(value="CanadaMarginRules", displayName="Canada") public static final RegulatoryRegimeEnum CANADA_MARGIN_RULESGuideline E-22, Margin Requirements for Non-Centrally Cleared Derivatives issued by the Canadian Office of the Superintendent of Financial Institutions in February 2016. -
CFTC_MARGIN_RULES
@RosettaEnumValue(value="CFTC_MarginRules", displayName="CFTC") public static final RegulatoryRegimeEnum CFTC_MARGIN_RULESMargin requirements adopted by the U.S. Commodity Futures Trading Commission pursuant to CEA 4s(e). -
EMIR_MARGIN_RULES
@RosettaEnumValue(value="EMIR_MarginRules", displayName="EMIR") public static final RegulatoryRegimeEnum EMIR_MARGIN_RULESRegulation (EU) No 648/2012 of the European Parliament and of the Council of 4 July 2012 on OTC derivatives, central counterparties and trade repositories (including the EMIR RTS, which means the published regulatory technical standards on risk-mitigation techniques for OTC-derivative contracts not cleared by a CCP under Article 11(15) of EMIR). -
HONG_KONG_MARGIN_RULES
@RosettaEnumValue(value="HongKongMarginRules", displayName="Hong Kong") public static final RegulatoryRegimeEnum HONG_KONG_MARGIN_RULESChapter CR-G-14 'Non-centrally Cleared OTC Derivatives Transactions Margin and Other Risk Mitigation Standards' in the Banking Supervisory Policy Manual issued by the Hong Kong Monetary Authority. -
JAPAN_MARGIN_RULES
@RosettaEnumValue(value="JapanMarginRules", displayName="Japan") public static final RegulatoryRegimeEnum JAPAN_MARGIN_RULESMargin rules adopted by the Financial Services Agency of Japan pursuant to Article 40, Item 2 of the Financial Instruments and Exchange Act (kinyuu shouhin torihiki hou) (Act No. 25 of 1948) and by the Ministry of Agriculture, Forestry and Fisheries and the Ministry of Economy, Trade and Industry pursuant to the Commodity Derivatives Act (shouhin sakimono torihiki hou) (Act No. 239 of 1950) (including their subordinated regulations and the related supervisory guidelines). -
US_PRUDENTIAL_MARGIN_RULES
@RosettaEnumValue(value="US_PrudentialMarginRules", displayName="Prudential") public static final RegulatoryRegimeEnum US_PRUDENTIAL_MARGIN_RULESMargin requirements adopted by a 'prudential regulator' (as defined in CEA 1a(39)) pursuant to CEA 4s(e) and Exchange Act 15F(e). -
SEC_MARGIN_RULES
@RosettaEnumValue(value="SEC_MarginRules", displayName="SEC") public static final RegulatoryRegimeEnum SEC_MARGIN_RULESMargin requirements adopted by the U.S. Securities and Exchange Commission pursuant to Exchange Act 15F(e). -
SINGAPORE_MARGIN_RULES
@RosettaEnumValue(value="SingaporeMarginRules", displayName="Singapore") public static final RegulatoryRegimeEnum SINGAPORE_MARGIN_RULESGuidelines on Margin Requirements for Non-centrally Cleared OTC Derivatives Contracts issued by the Monetary Authority of Singapore (MAS) pursuant to section 321 of the Securities and Futures Act, Chapter 289 of Singapore. -
SWITZERLAND_MARGIN_RULES
@RosettaEnumValue(value="SwitzerlandMarginRules", displayName="Switzerland") public static final RegulatoryRegimeEnum SWITZERLAND_MARGIN_RULESMargin rules adopted by the Swiss Federal Council pursuant to Article 110-111 of the Financial Market Infrastructure Act as well as Articles 100 to 107 and Annexes 3 to 5 of the Financial Market Infrastructure Ordinance. -
BRAZIL_MARGIN_RULES
@RosettaEnumValue(value="BrazilMarginRules", displayName="Brazil") public static final RegulatoryRegimeEnum BRAZIL_MARGIN_RULESThe Central Bank of Brazil margin requirements adopted pursuant to Resolution no. 4,662, of 25 May 2018, enacted by the National Monetary Council. -
UNITED_KINGDOM_MARGIN_RULES
@RosettaEnumValue(value="UnitedKingdomMarginRules", displayName="United Kingdom") public static final RegulatoryRegimeEnum UNITED_KINGDOM_MARGIN_RULESEMIR (including, for the avoidance of doubt, the EMIR RTS) as it forms part of UK domestic law by virtue of section 3 of the European Union (Withdrawal) Act 2018 (as amended) (the EUWA) (including any amendments made to such legislation when it is brought into UK domestic law pursuant to section 8 of the EUWA or any regulations made thereunder), and which, for the avoidance of doubt, shall be subject to the interpretation provision in Paragraph [11(g)].3. -
SOUTH_AFRICA_MARGIN_RULES
@RosettaEnumValue(value="SouthAfricaMarginRules", displayName="South Africa") public static final RegulatoryRegimeEnum SOUTH_AFRICA_MARGIN_RULESthe requirements contained in Joint Standard 2 of 2020 made in terms of the South African Financial Sector Regulation Act, 2017. -
SOUTH_KOREA_MARGIN_RULES
@RosettaEnumValue(value="SouthKoreaMarginRules", displayName="South Korea") public static final RegulatoryRegimeEnum SOUTH_KOREA_MARGIN_RULESMargin requirements adopted by the Korean Financial Services Commission and Financial Supervisory Service pursuant to the Guidelines on Margin Requirements for Non-Centrally Cleared OTC Derivatives Transactions, which are expected to be incorporated into the Financial Investment Services and Capital Markets Act. -
HONG_KONG_SFC_MARGIN_RULES
@RosettaEnumValue(value="HongKongSFCMarginRules", displayName="Hong Kong SFC") public static final RegulatoryRegimeEnum HONG_KONG_SFC_MARGIN_RULESPart III of Schedule 10 to Code of Conduct for Persons Licensed by or Registered with the Securities and Futures Commission of Hong Kong.
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-
fromDisplayName
-
toString
- Overrides:
toStringin classEnum<RegulatoryRegimeEnum>
-
toDisplayString
-