Package org.isda.cdm
Class EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.MasterConfirmationBase.MasterConfirmationBaseBuilder
-
- org.isda.cdm.EquityMasterConfirmation.EquityMasterConfirmationBuilder
-
- org.isda.cdm.EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder
-
- Enclosing class:
- EquitySwapMasterConfirmation2018
public static class EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder extends EquityMasterConfirmation.EquityMasterConfirmationBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected CalculationPeriodDates.CalculationPeriodDatesBuilder
equityCalculationPeriod
protected PaymentDates.PaymentDatesBuilder
equityCashSettlementDates
protected InterpolationMethodEnum
linearInterpolationElection
protected PriceReturnTerms.PriceReturnTermsBuilder
pricingMethodElection
protected SettlementTerms.SettlementTermsBuilder
settlementTerms
protected ReturnTypeEnum
typeOfSwapElection
-
Constructor Summary
Constructors Constructor Description EquitySwapMasterConfirmation2018Builder()
-
Method Summary
-
-
-
Field Detail
-
equityCalculationPeriod
protected CalculationPeriodDates.CalculationPeriodDatesBuilder equityCalculationPeriod
-
equityCashSettlementDates
protected PaymentDates.PaymentDatesBuilder equityCashSettlementDates
-
linearInterpolationElection
protected InterpolationMethodEnum linearInterpolationElection
-
pricingMethodElection
protected PriceReturnTerms.PriceReturnTermsBuilder pricingMethodElection
-
settlementTerms
protected SettlementTerms.SettlementTermsBuilder settlementTerms
-
typeOfSwapElection
protected ReturnTypeEnum typeOfSwapElection
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends EquitySwapMasterConfirmation2018> metaData()
- Overrides:
metaData
in classEquityMasterConfirmation.EquityMasterConfirmationBuilder
-
getEquityCalculationPeriod
public CalculationPeriodDates.CalculationPeriodDatesBuilder getEquityCalculationPeriod()
-
getOrCreateEquityCalculationPeriod
public CalculationPeriodDates.CalculationPeriodDatesBuilder getOrCreateEquityCalculationPeriod()
-
getEquityCashSettlementDates
public PaymentDates.PaymentDatesBuilder getEquityCashSettlementDates()
-
getOrCreateEquityCashSettlementDates
public PaymentDates.PaymentDatesBuilder getOrCreateEquityCashSettlementDates()
-
getLinearInterpolationElection
public InterpolationMethodEnum getLinearInterpolationElection()
-
getPricingMethodElection
public PriceReturnTerms.PriceReturnTermsBuilder getPricingMethodElection()
-
getOrCreatePricingMethodElection
public PriceReturnTerms.PriceReturnTermsBuilder getOrCreatePricingMethodElection()
-
getSettlementTerms
public SettlementTerms.SettlementTermsBuilder getSettlementTerms()
-
getOrCreateSettlementTerms
public SettlementTerms.SettlementTermsBuilder getOrCreateSettlementTerms()
-
getTypeOfSwapElection
public ReturnTypeEnum getTypeOfSwapElection()
-
setEquityCalculationPeriod
public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setEquityCalculationPeriod(CalculationPeriodDates equityCalculationPeriod)
-
setEquityCalculationPeriodBuilder
public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setEquityCalculationPeriodBuilder(CalculationPeriodDates.CalculationPeriodDatesBuilder equityCalculationPeriod)
-
setEquityCashSettlementDates
public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setEquityCashSettlementDates(PaymentDates equityCashSettlementDates)
-
setEquityCashSettlementDatesBuilder
public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setEquityCashSettlementDatesBuilder(PaymentDates.PaymentDatesBuilder equityCashSettlementDates)
-
setLinearInterpolationElection
public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setLinearInterpolationElection(InterpolationMethodEnum linearInterpolationElection)
-
setPricingMethodElection
public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setPricingMethodElection(PriceReturnTerms pricingMethodElection)
-
setPricingMethodElectionBuilder
public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setPricingMethodElectionBuilder(PriceReturnTerms.PriceReturnTermsBuilder pricingMethodElection)
-
setSettlementTerms
public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setSettlementTerms(SettlementTerms settlementTerms)
-
setSettlementTermsBuilder
public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setSettlementTermsBuilder(SettlementTerms.SettlementTermsBuilder settlementTerms)
-
setTypeOfSwapElection
public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder setTypeOfSwapElection(ReturnTypeEnum typeOfSwapElection)
-
build
public EquitySwapMasterConfirmation2018 build()
- Specified by:
build
in classEquityMasterConfirmation.EquityMasterConfirmationBuilder
-
prune
public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder prune()
- Overrides:
prune
in classEquityMasterConfirmation.EquityMasterConfirmationBuilder
-
hasData
public boolean hasData()
- Overrides:
hasData
in classEquityMasterConfirmation.EquityMasterConfirmationBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Overrides:
process
in classEquityMasterConfirmation.EquityMasterConfirmationBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classEquityMasterConfirmation.EquityMasterConfirmationBuilder
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classEquityMasterConfirmation.EquityMasterConfirmationBuilder
-
toString
public java.lang.String toString()
- Overrides:
toString
in classEquityMasterConfirmation.EquityMasterConfirmationBuilder
-
-