Package org.isda.cdm
Enum RegulatoryRegimeEnum
- java.lang.Object
-
- java.lang.Enum<RegulatoryRegimeEnum>
-
- org.isda.cdm.RegulatoryRegimeEnum
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<RegulatoryRegimeEnum>
public enum RegulatoryRegimeEnum extends java.lang.Enum<RegulatoryRegimeEnum>
The enumerated values to specify the regulatory regimes. The display name corresponds to the regulatory regime name or acronym specified as part of the Regime table in the ISDA CSA for Initial Margin, paragraph 13, General Principles. 2016 ISDA Credit Support Annex for Initial Margin, paragraph 13, General Principles: Regime. | 2018 ISDA Credit Support Annex for Initial Margin, paragraph 13, General Principles: Regime.- Version:
- 2.5.4
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AUSTRALIA_MARGIN_RULES
Australian Prudential Standard CPS 226 Margining and risk mitigation for non-centrally cleared derivatives.CANADA_MARGIN_RULES
Guideline 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
Margin requirements adopted by the U.S.EMIR_MARGIN_RULES
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).HONG_KONG_MARGIN_RULES
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.JAPAN_MARGIN_RULES
Margin rules adopted by the Financial Services Agency of Japan pursuant to Article 40, Item 2 of the Financial Instruments and Exchange Act (kin’yuu shouhin torihiki hou) (Act No.SEC_MARGIN_RULES
Margin requirements adopted by the U.S.SINGAPORE_MARGIN_RULES
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.SWITZERLAND_MARGIN_RULES
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.US_PRUDENTIAL_MARGIN_RULES
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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
static RegulatoryRegimeEnum
valueOf(java.lang.String name)
Returns 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 Detail
-
AUSTRALIA_MARGIN_RULES
@RosettaSynonym(value="APRA", source="AcadiaSoft_AM_1_0") public static final RegulatoryRegimeEnum AUSTRALIA_MARGIN_RULES
Australian Prudential Standard CPS 226 Margining and risk mitigation for non-centrally cleared derivatives. 2018 ISDA Credit Support Annex for Initial Margin, paragraph 13, General Principles.
-
CANADA_MARGIN_RULES
@RosettaSynonym(value="OSFI", source="AcadiaSoft_AM_1_0") public static final RegulatoryRegimeEnum CANADA_MARGIN_RULES
Guideline E-22, Margin Requirements for Non-Centrally Cleared Derivatives issued by the Canadian Office of the Superintendent of Financial Institutions in February 2016. 2016 ISDA Credit Support Annex for Initial Margin, paragraph 13, General Principles. | 2018 ISDA Credit Support Annex for Initial Margin, paragraph 13, General Principles.
-
CFTC_MARGIN_RULES
@RosettaSynonym(value="CFTC", source="AcadiaSoft_AM_1_0") public static final RegulatoryRegimeEnum CFTC_MARGIN_RULES
Margin requirements adopted by the U.S. Commodity Futures Trading Commission pursuant to CEA § 4s(e). 2016 ISDA Credit Support Annex for Initial Margin, paragraph 13, General Principles. | 2018 ISDA Credit Support Annex for Initial Margin, paragraph 13, General Principles.
-
EMIR_MARGIN_RULES
public static final RegulatoryRegimeEnum EMIR_MARGIN_RULES
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). 2016 ISDA Credit Support Annex for Initial Margin, paragraph 13, General Principles. | 2018 ISDA Credit Support Annex for Initial Margin, paragraph 13, General Principles.
-
HONG_KONG_MARGIN_RULES
@RosettaSynonym(value="HKMA", source="AcadiaSoft_AM_1_0") public static final RegulatoryRegimeEnum HONG_KONG_MARGIN_RULES
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. 2018 ISDA Credit Support Annex for Initial Margin, paragraph 13, General Principles.
-
JAPAN_MARGIN_RULES
@RosettaSynonym(value="JFSA", source="AcadiaSoft_AM_1_0") public static final RegulatoryRegimeEnum JAPAN_MARGIN_RULES
Margin rules adopted by the Financial Services Agency of Japan pursuant to Article 40, Item 2 of the Financial Instruments and Exchange Act (kin’yuu 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). 2016 ISDA Credit Support Annex for Initial Margin, paragraph 13, General Principles. | 2018 ISDA Credit Support Annex for Initial Margin, paragraph 13, General Principles.
-
US_PRUDENTIAL_MARGIN_RULES
@RosettaSynonym(value="USPR", source="AcadiaSoft_AM_1_0") public static final RegulatoryRegimeEnum US_PRUDENTIAL_MARGIN_RULES
Margin requirements adopted by a 'prudential regulator' (as defined in CEA § 1a(39)) pursuant to CEA § 4s(e) and Exchange Act § 15F(e). 2016 ISDA Credit Support Annex for Initial Margin, paragraph 13, General Principles. | 2018 ISDA Credit Support Annex for Initial Margin, paragraph 13, General Principles.
-
SEC_MARGIN_RULES
@RosettaSynonym(value="SEC", source="AcadiaSoft_AM_1_0") public static final RegulatoryRegimeEnum SEC_MARGIN_RULES
Margin requirements adopted by the U.S. Securities and Exchange Commission pursuant to Exchange Act § 15F(e). 2016 ISDA Credit Support Annex for Initial Margin, paragraph 13, General Principles. | 2018 ISDA Credit Support Annex for Initial Margin, paragraph 13, General Principles.
-
SINGAPORE_MARGIN_RULES
@RosettaSynonym(value="MAS", source="AcadiaSoft_AM_1_0") public static final RegulatoryRegimeEnum SINGAPORE_MARGIN_RULES
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. 2018 ISDA Credit Support Annex for Initial Margin, paragraph 13, General Principles.
-
SWITZERLAND_MARGIN_RULES
public static final RegulatoryRegimeEnum SWITZERLAND_MARGIN_RULES
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. 2018 ISDA Credit Support Annex for Initial Margin, paragraph 13, General Principles.
-
-
Method Detail
-
values
public static RegulatoryRegimeEnum[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (RegulatoryRegimeEnum c : RegulatoryRegimeEnum.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static RegulatoryRegimeEnum valueOf(java.lang.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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Enum<RegulatoryRegimeEnum>
-
-