Package org.isda.cdm
Class EligibleCollateralVariationMarginElection
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.EligibleCollateralVariationMarginElection
-
@RosettaClass public class EligibleCollateralVariationMarginElection extends com.rosetta.model.lib.RosettaModelObject
A class to specify the parties' elections with respect to the eligible collateral for each of the respective parties when acting as a pledgor/chargor/obligor. ISDA 2016 Credit Support Annex for Variation Margin, paragraph 13, (c)(ii): Eligible Collateral (VM).- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EligibleCollateralVariationMarginElection.EligibleCollateralVariationMarginElectionBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EligibleCollateralVariationMarginElection.EligibleCollateralVariationMarginElectionBuilder
builder()
boolean
equals(java.lang.Object o)
java.util.List<EligibleCollateral>
getEligibleCollateral()
The eligible collateral for the specified party (acting as the Pledgor in the New York Law agreement, as the Chargor in the English Law deed and as the Obligor in the Japanese Law agreement).ReferenceWithMetaParty
getParty()
The elective party.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends EligibleCollateralVariationMarginElection>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
EligibleCollateralVariationMarginElection.EligibleCollateralVariationMarginElectionBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getEligibleCollateral
public final java.util.List<EligibleCollateral> getEligibleCollateral()
The eligible collateral for the specified party (acting as the Pledgor in the New York Law agreement, as the Chargor in the English Law deed and as the Obligor in the Japanese Law agreement). ISDA 2016 Credit Support Annex for Variation Margin, paragraph 13, (c)(ii): Eligible Collateral (VM).
-
getParty
public final ReferenceWithMetaParty getParty()
The elective party.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends EligibleCollateralVariationMarginElection> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public EligibleCollateralVariationMarginElection.EligibleCollateralVariationMarginElectionBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static EligibleCollateralVariationMarginElection.EligibleCollateralVariationMarginElectionBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObject
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-