Package org.isda.cdm
Class CsaVariationMargin2016NewYorkLaw
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.Csa2016
-
- org.isda.cdm.CsaVariationMargin2016
-
- org.isda.cdm.CsaVariationMargin2016NewYorkLaw
-
@RosettaClass public class CsaVariationMargin2016NewYorkLaw extends CsaVariationMargin2016
A class to specify the provisions that are specific to the New York Law version of the ISDA 2016 Credit Support Annex for Variation Margin.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CsaVariationMargin2016NewYorkLaw.CsaVariationMargin2016NewYorkLawBuilder
-
Nested classes/interfaces inherited from class org.isda.cdm.CsaVariationMargin2016
CsaVariationMargin2016.CsaVariationMargin2016Builder
-
Nested classes/interfaces inherited from class org.isda.cdm.Csa2016
Csa2016.Csa2016Builder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CsaVariationMargin2016NewYorkLaw.CsaVariationMargin2016NewYorkLawBuilder
builder()
boolean
equals(java.lang.Object o)
OtherEligibleAndPostedSupport
getOtherEligibleAndPostedSupport()
The Other Eligible Support elections associated with margin agreements.java.lang.String
getOtherEligibleSupport()
The Other Eligible Support election.java.lang.String
getTransferTiming()
The time by which the transfer of collateral must take place after the Notification Time on the Regular Settlement Day.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends CsaVariationMargin2016NewYorkLaw>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
CsaVariationMargin2016NewYorkLaw.CsaVariationMargin2016NewYorkLawBuilder
toBuilder()
java.lang.String
toString()
-
Methods inherited from class org.isda.cdm.CsaVariationMargin2016
getCreditSupportObligations, getCreditSupportOffsets, getHoldingAndUsingPostedCollateral, getNotificationTime, getOtherCsa, getValuationAgent, getValuationDateLocation, getValuationTime
-
Methods inherited from class org.isda.cdm.Csa2016
getAdditionalObligations, getAdditionalRepresentation, getAddressesForTransfer, getBaseCurrency, getBespokeProvision, getConditionsPrecedent, getDemandsAndNotices, getDisputeResolution, getSubstitution
-
-
-
-
Method Detail
-
getOtherEligibleAndPostedSupport
public final OtherEligibleAndPostedSupport getOtherEligibleAndPostedSupport()
The Other Eligible Support elections associated with margin agreements. ISDA 2016 New York Law Credit Support Annex for Variation Margin, paragraph 13, (l): Other Eligible Support (VM) and Other Posted Support (VM).
-
getOtherEligibleSupport
public final java.lang.String getOtherEligibleSupport()
The Other Eligible Support election. If not specified, this election is deemed as not applicable. ISDA 2016 New York Law Credit Support Annex for Variation Margin, paragraph 13, (c)(vi): Other Eligible Support (VM).
-
getTransferTiming
public final java.lang.String getTransferTiming()
The time by which the transfer of collateral must take place after the Notification Time on the Regular Settlement Day. ISDA 2016 New York Law Credit Support Annex for Variation Margin, paragraph 13, (c)(viii): Transfer Timing.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CsaVariationMargin2016NewYorkLaw> metaData()
- Overrides:
metaData
in classCsaVariationMargin2016
-
toBuilder
public CsaVariationMargin2016NewYorkLaw.CsaVariationMargin2016NewYorkLawBuilder toBuilder()
- Specified by:
toBuilder
in classCsaVariationMargin2016
-
builder
public static CsaVariationMargin2016NewYorkLaw.CsaVariationMargin2016NewYorkLawBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Overrides:
process
in classCsaVariationMargin2016
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classCsaVariationMargin2016
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classCsaVariationMargin2016
-
toString
public java.lang.String toString()
- Overrides:
toString
in classCsaVariationMargin2016
-
-