Package cdm.legaldocumentation.master
Interface EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
- All Superinterfaces:
EquityMasterConfirmation,EquityMasterConfirmation.EquityMasterConfirmationBuilder,EquitySwapMasterConfirmation2018,MasterConfirmationBase,MasterConfirmationBase.MasterConfirmationBaseBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018BuilderImpl
- Enclosing interface:
EquitySwapMasterConfirmation2018
public static interface EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
extends EquitySwapMasterConfirmation2018, EquityMasterConfirmation.EquityMasterConfirmationBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.EquityMasterConfirmation
EquityMasterConfirmation.EquityMasterConfirmationBuilder, EquityMasterConfirmation.EquityMasterConfirmationBuilderImpl, EquityMasterConfirmation.EquityMasterConfirmationImplNested classes/interfaces inherited from interface cdm.legaldocumentation.master.EquitySwapMasterConfirmation2018
EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder, EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018BuilderImpl, EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018ImplNested classes/interfaces inherited from interface cdm.legaldocumentation.master.MasterConfirmationBase
MasterConfirmationBase.MasterConfirmationBaseBuilder, MasterConfirmationBase.MasterConfirmationBaseBuilderImpl, MasterConfirmationBase.MasterConfirmationBaseImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.master.EquityMasterConfirmation
metaDataFields inherited from interface cdm.legaldocumentation.master.EquitySwapMasterConfirmation2018
metaDataFields inherited from interface cdm.legaldocumentation.master.MasterConfirmationBase
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe parameters used to generate the payment date schedule, relative to the equityCalculationPeriod.Per Part 1 Section 5, 'Pricing', of the 2018 ISDA CDM Equity Confirmation, Para 5.1Per Part 1 Section 8, 'Settlement', of the 2018 ISDA CDM Equity Confirmation for Security Equity SwapThe parameters used to generate the 'Equity Valuation Dates' schedule, including the Effective Date and Termination Date for the Swap.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setEquityCashSettlementDates(PaymentDates equityCashSettlementDates) setLinearInterpolationElection(InterpolationMethodEnum linearInterpolationElection) setPricingMethodElection(PriceReturnTerms pricingMethodElection) setSettlementTerms(SettlementTerms settlementTerms) setTypeOfSwapElection(ReturnTypeEnum typeOfSwapElection) setValuationDates(ValuationDates valuationDates) Methods inherited from interface cdm.legaldocumentation.master.EquitySwapMasterConfirmation2018
build, getLinearInterpolationElection, getType, getTypeOfSwapElection, 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
-
getOrCreatePricingMethodElection
PriceReturnTerms.PriceReturnTermsBuilder getOrCreatePricingMethodElection() -
getPricingMethodElection
PriceReturnTerms.PriceReturnTermsBuilder getPricingMethodElection()Description copied from interface:EquitySwapMasterConfirmation2018Per Part 1 Section 5, 'Pricing', of the 2018 ISDA CDM Equity Confirmation, Para 5.1- Specified by:
getPricingMethodElectionin interfaceEquitySwapMasterConfirmation2018
-
getOrCreateSettlementTerms
SettlementTerms.SettlementTermsBuilder getOrCreateSettlementTerms() -
getSettlementTerms
SettlementTerms.SettlementTermsBuilder getSettlementTerms()Description copied from interface:EquitySwapMasterConfirmation2018Per Part 1 Section 8, 'Settlement', of the 2018 ISDA CDM Equity Confirmation for Security Equity Swap- Specified by:
getSettlementTermsin interfaceEquitySwapMasterConfirmation2018
-
getOrCreateValuationDates
ValuationDates.ValuationDatesBuilder getOrCreateValuationDates() -
getValuationDates
ValuationDates.ValuationDatesBuilder getValuationDates()Description copied from interface:EquitySwapMasterConfirmation2018The parameters used to generate the 'Equity Valuation Dates' schedule, including the Effective Date and Termination Date for the Swap.- Specified by:
getValuationDatesin interfaceEquitySwapMasterConfirmation2018
-
getOrCreateEquityCashSettlementDates
PaymentDates.PaymentDatesBuilder getOrCreateEquityCashSettlementDates() -
getEquityCashSettlementDates
PaymentDates.PaymentDatesBuilder getEquityCashSettlementDates()Description copied from interface:EquitySwapMasterConfirmation2018The parameters used to generate the payment date schedule, relative to the equityCalculationPeriod. Per Part 1 Section 12, 'Definitions', of the 2018 ISDA CDM Equity Confirmation. Para 73- Specified by:
getEquityCashSettlementDatesin interfaceEquitySwapMasterConfirmation2018
-
setTypeOfSwapElection
EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setTypeOfSwapElection(ReturnTypeEnum typeOfSwapElection) -
setPricingMethodElection
EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setPricingMethodElection(PriceReturnTerms pricingMethodElection) -
setLinearInterpolationElection
EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setLinearInterpolationElection(InterpolationMethodEnum linearInterpolationElection) -
setSettlementTerms
EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setSettlementTerms(SettlementTerms settlementTerms) -
setValuationDates
EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setValuationDates(ValuationDates valuationDates) -
setEquityCashSettlementDates
EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setEquityCashSettlementDates(PaymentDates equityCashSettlementDates) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceEquityMasterConfirmation.EquityMasterConfirmationBuilder- Specified by:
processin interfaceMasterConfirmationBase.MasterConfirmationBaseBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfaceEquityMasterConfirmation.EquityMasterConfirmationBuilder- Specified by:
prunein interfaceMasterConfirmationBase.MasterConfirmationBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-