Package cdm.legaldocumentation.csa
Interface CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder
- All Superinterfaces:
CreditSupportAgreementElectionsBase,CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder,CreditSupportAgreementVariationMarginElections,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilderImpl
- Enclosing interface:
CreditSupportAgreementVariationMarginElections
public static interface CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder
extends CreditSupportAgreementVariationMarginElections, CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementElectionsBase
CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder, CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl, CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseImplNested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementVariationMarginElections
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder, CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilderImpl, CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementElectionsBase
metaDataFields inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementVariationMarginElections
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe optional specification of address for transfer as specified by the respective parties to the agreement.The set of elections for determining Valuation and Timing terms specific to the agreement.The specification of transactions covered by the terms of the agreement.The Credit Support Obligations applicable to the agreement.The Custodian and Segregated Account details in respect of each party to the agreement.The reference currency for the purpose of specifying the FX Haircut relating to a posting obligation, as being either the Termination Currency or an FX Designated Currency.The bespoke definition of other agreement terms as specified by the parties to the agreement.The party to whom obligations under the Master Agreement are owed and secured by the credit support arrangements.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilderprune()CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetAdditionalRepresentations(AdditionalRepresentations additionalRepresentations) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetAddressesForTransfer(AddressesForTransfer addressesForTransfer) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetBaseAndEligibleCurrency(BaseAndEligibleCurrency baseAndEligibleCurrency) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetCalculationAndTiming(CalculationAndTimingVariationMargin calculationAndTiming) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetConditionsPrecedent(ConditionsPrecedent conditionsPrecedent) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetCoveredTransactions(CoveredTransactions coveredTransactions) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetCreditSupportObligations(CreditSupportObligationsVariationMargin creditSupportObligations) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetCreditSupportOffsets(Boolean creditSupportOffsets) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetCustodyArrangements(CustodyArrangements custodyArrangements) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetDemandsAndNotices(DemandsAndNotices demandsAndNotices) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetDisputeResolution(DisputeResolution disputeResolution) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetDistributionAndInterestPayment(DistributionAndInterestPayment distributionAndInterestPayment) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetExchangeDate(String exchangeDate) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetFinalReturns(FinalReturns finalReturns) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetFxHaircutCurrency(FxHaircutCurrency fxHaircutCurrency) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetHoldingAndUsingPostedCollateral(HoldingAndUsingPostedCollateral holdingAndUsingPostedCollateral) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetMasterAgreementDatedAsOfDate(MasterAgreementDatedAsOfDate masterAgreementDatedAsOfDate) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetOtherAgreements(OtherAgreements otherAgreements) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetOtherEligibleAndPostedSupport(OtherEligibleAndPostedSupport otherEligibleAndPostedSupport) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetSecurityInterestForObligations(SecurityInterestForObligations securityInterestForObligations) CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuildersetSubstitution(Substitution substitution) Methods inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder
getAdditionalRepresentations, getBaseAndEligibleCurrency, getConditionsPrecedent, getDemandsAndNotices, getDisputeResolution, getDistributionAndInterestPayment, getFinalReturns, getHoldingAndUsingPostedCollateral, getMasterAgreementDatedAsOfDate, getOrCreateAdditionalRepresentations, getOrCreateBaseAndEligibleCurrency, getOrCreateConditionsPrecedent, getOrCreateDemandsAndNotices, getOrCreateDisputeResolution, getOrCreateDistributionAndInterestPayment, getOrCreateFinalReturns, getOrCreateHoldingAndUsingPostedCollateral, getOrCreateMasterAgreementDatedAsOfDate, getOrCreateOtherEligibleAndPostedSupport, getOrCreateSubstitution, getOtherEligibleAndPostedSupport, getSubstitutionMethods inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementVariationMarginElections
build, getCreditSupportOffsets, getExchangeDate, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateFxHaircutCurrency
FxHaircutCurrency.FxHaircutCurrencyBuilder getOrCreateFxHaircutCurrency() -
getFxHaircutCurrency
FxHaircutCurrency.FxHaircutCurrencyBuilder getFxHaircutCurrency()Description copied from interface:CreditSupportAgreementVariationMarginElectionsThe reference currency for the purpose of specifying the FX Haircut relating to a posting obligation, as being either the Termination Currency or an FX Designated Currency.- Specified by:
getFxHaircutCurrencyin interfaceCreditSupportAgreementVariationMarginElections
-
getOrCreateCoveredTransactions
CoveredTransactions.CoveredTransactionsBuilder getOrCreateCoveredTransactions() -
getCoveredTransactions
CoveredTransactions.CoveredTransactionsBuilder getCoveredTransactions()Description copied from interface:CreditSupportAgreementVariationMarginElectionsThe specification of transactions covered by the terms of the agreement.- Specified by:
getCoveredTransactionsin interfaceCreditSupportAgreementVariationMarginElections
-
getOrCreateCustodyArrangements
CustodyArrangements.CustodyArrangementsBuilder getOrCreateCustodyArrangements() -
getCustodyArrangements
CustodyArrangements.CustodyArrangementsBuilder getCustodyArrangements()Description copied from interface:CreditSupportAgreementVariationMarginElectionsThe Custodian and Segregated Account details in respect of each party to the agreement.- Specified by:
getCustodyArrangementsin interfaceCreditSupportAgreementVariationMarginElections
-
getOrCreateAddressesForTransfer
AddressesForTransfer.AddressesForTransferBuilder getOrCreateAddressesForTransfer() -
getAddressesForTransfer
AddressesForTransfer.AddressesForTransferBuilder getAddressesForTransfer()Description copied from interface:CreditSupportAgreementVariationMarginElectionsThe optional specification of address for transfer as specified by the respective parties to the agreement.- Specified by:
getAddressesForTransferin interfaceCreditSupportAgreementVariationMarginElections
-
getOrCreateOtherAgreements
OtherAgreements.OtherAgreementsBuilder getOrCreateOtherAgreements() -
getOtherAgreements
OtherAgreements.OtherAgreementsBuilder getOtherAgreements()Description copied from interface:CreditSupportAgreementVariationMarginElectionsThe bespoke definition of other agreement terms as specified by the parties to the agreement.- Specified by:
getOtherAgreementsin interfaceCreditSupportAgreementVariationMarginElections
-
getOrCreateSecurityInterestForObligations
SecurityInterestForObligations.SecurityInterestForObligationsBuilder getOrCreateSecurityInterestForObligations() -
getSecurityInterestForObligations
SecurityInterestForObligations.SecurityInterestForObligationsBuilder getSecurityInterestForObligations()Description copied from interface:CreditSupportAgreementVariationMarginElectionsThe party to whom obligations under the Master Agreement are owed and secured by the credit support arrangements. Applicable to 1994 NY CSA, 1995 English Law CSD and 2016 New York Law VM CSA.- Specified by:
getSecurityInterestForObligationsin interfaceCreditSupportAgreementVariationMarginElections
-
getOrCreateCreditSupportObligations
CreditSupportObligationsVariationMargin.CreditSupportObligationsVariationMarginBuilder getOrCreateCreditSupportObligations() -
getCreditSupportObligations
CreditSupportObligationsVariationMargin.CreditSupportObligationsVariationMarginBuilder getCreditSupportObligations()Description copied from interface:CreditSupportAgreementVariationMarginElectionsThe Credit Support Obligations applicable to the agreement.- Specified by:
getCreditSupportObligationsin interfaceCreditSupportAgreementVariationMarginElections
-
getOrCreateCalculationAndTiming
CalculationAndTimingVariationMargin.CalculationAndTimingVariationMarginBuilder getOrCreateCalculationAndTiming() -
getCalculationAndTiming
CalculationAndTimingVariationMargin.CalculationAndTimingVariationMarginBuilder getCalculationAndTiming()Description copied from interface:CreditSupportAgreementVariationMarginElectionsThe set of elections for determining Valuation and Timing terms specific to the agreement.- Specified by:
getCalculationAndTimingin interfaceCreditSupportAgreementVariationMarginElections
-
setBaseAndEligibleCurrency
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setBaseAndEligibleCurrency(BaseAndEligibleCurrency baseAndEligibleCurrency) - Specified by:
setBaseAndEligibleCurrencyin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder
-
setConditionsPrecedent
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setConditionsPrecedent(ConditionsPrecedent conditionsPrecedent) - Specified by:
setConditionsPrecedentin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder
-
setSubstitution
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setSubstitution(Substitution substitution) - Specified by:
setSubstitutionin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder
-
setDisputeResolution
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setDisputeResolution(DisputeResolution disputeResolution) - Specified by:
setDisputeResolutionin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder
-
setHoldingAndUsingPostedCollateral
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setHoldingAndUsingPostedCollateral(HoldingAndUsingPostedCollateral holdingAndUsingPostedCollateral) - Specified by:
setHoldingAndUsingPostedCollateralin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder
-
setDistributionAndInterestPayment
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setDistributionAndInterestPayment(DistributionAndInterestPayment distributionAndInterestPayment) - Specified by:
setDistributionAndInterestPaymentin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder
-
setOtherEligibleAndPostedSupport
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setOtherEligibleAndPostedSupport(OtherEligibleAndPostedSupport otherEligibleAndPostedSupport) - Specified by:
setOtherEligibleAndPostedSupportin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder
-
setDemandsAndNotices
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setDemandsAndNotices(DemandsAndNotices demandsAndNotices) - Specified by:
setDemandsAndNoticesin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder
-
setAdditionalRepresentations
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setAdditionalRepresentations(AdditionalRepresentations additionalRepresentations) - Specified by:
setAdditionalRepresentationsin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder
-
setMasterAgreementDatedAsOfDate
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setMasterAgreementDatedAsOfDate(MasterAgreementDatedAsOfDate masterAgreementDatedAsOfDate) - Specified by:
setMasterAgreementDatedAsOfDatein interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder
-
setFinalReturns
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setFinalReturns(FinalReturns finalReturns) - Specified by:
setFinalReturnsin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder
-
setFxHaircutCurrency
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setFxHaircutCurrency(FxHaircutCurrency fxHaircutCurrency) -
setExchangeDate
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setExchangeDate(String exchangeDate) -
setCoveredTransactions
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setCoveredTransactions(CoveredTransactions coveredTransactions) -
setCreditSupportOffsets
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setCreditSupportOffsets(Boolean creditSupportOffsets) -
setCustodyArrangements
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setCustodyArrangements(CustodyArrangements custodyArrangements) -
setAddressesForTransfer
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setAddressesForTransfer(AddressesForTransfer addressesForTransfer) -
setOtherAgreements
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setOtherAgreements(OtherAgreements otherAgreements) -
setSecurityInterestForObligations
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setSecurityInterestForObligations(SecurityInterestForObligations securityInterestForObligations) -
setCreditSupportObligations
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setCreditSupportObligations(CreditSupportObligationsVariationMargin creditSupportObligations) -
setCalculationAndTiming
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder setCalculationAndTiming(CalculationAndTimingVariationMargin calculationAndTiming) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
CreditSupportAgreementVariationMarginElections.CreditSupportAgreementVariationMarginElectionsBuilder prune()- Specified by:
prunein interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-