Class CustodianRiskElection.CustodianRiskElectionImpl

java.lang.Object
cdm.legaldocumentation.csa.CustodianRiskElection.CustodianRiskElectionImpl
All Implemented Interfaces:
CustodianRiskElection, com.rosetta.model.lib.RosettaModelObject
Enclosing interface:
CustodianRiskElection

public static class CustodianRiskElection.CustodianRiskElectionImpl extends Object implements CustodianRiskElection
Immutable Implementation of CustodianRiskElection
  • Constructor Details

  • Method Details

    • getParty

      @RosettaAttribute("party") @Accessor(GETTER) @RuneAttribute("party") public CounterpartyRoleEnum getParty()
      Description copied from interface: CustodianRiskElection
      The elective party.
      Specified by:
      getParty in interface CustodianRiskElection
    • getIsSpecified

      @RosettaAttribute("isSpecified") @Accessor(GETTER) @Required @RuneAttribute("isSpecified") public Boolean getIsSpecified()
      Description copied from interface: CustodianRiskElection
      The qualification as to whether the risk is deemed as Specified.
      Specified by:
      getIsSpecified in interface CustodianRiskElection
    • getQualification

      @RosettaAttribute("qualification") @Accessor(GETTER) @RuneAttribute("qualification") public String getQualification()
      Description copied from interface: CustodianRiskElection
      The Custodian Risk or Collateral Manager Risk qualification. Body ISDA Corpus Deed CSD_IM_English_2016 ISDA 2016 English Law Credit Support Deed for Initial Margin paragraph "13 General Principles" * clause "(n)(ii)" * name "Custodian (IM) Risk" Provision Body ISDA Corpus Deed CSD_IM_English_2018 ISDA 2018 English Law Credit Support Deed for Initial Margin paragraph "13 General Principles" * clause "(n)(ii)" * name "Custodian (IM) Risk" Provision Body ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(m)(ii)" * name "Collateral Manager Risk" Provision Body ISDA Corpus Annex CSA_IM_NewYork_2016 ISDA 2016 New York Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(n)(ii)" * name "Custodian (IM) Risk" Provision
      Specified by:
      getQualification in interface CustodianRiskElection
    • build

      public CustodianRiskElection build()
      Description copied from interface: CustodianRiskElection
      Build Methods
      Specified by:
      build in interface CustodianRiskElection
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      Specified by:
      toBuilder in interface CustodianRiskElection
      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • setBuilderFields

      protected void setBuilderFields(CustodianRiskElection.CustodianRiskElectionBuilder builder)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object