Package cdm.product.asset
Interface PriceReturnTerms.PriceReturnTermsBuilder
- All Superinterfaces:
PriceReturnTerms,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
PriceReturnTerms.PriceReturnTermsBuilderImpl
- Enclosing interface:
PriceReturnTerms
public static interface PriceReturnTerms.PriceReturnTermsBuilder
extends PriceReturnTerms, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.PriceReturnTerms
PriceReturnTerms.PriceReturnTermsBuilder, PriceReturnTerms.PriceReturnTermsBuilderImpl, PriceReturnTerms.PriceReturnTermsImpl -
Field Summary
Fields inherited from interface cdm.product.asset.PriceReturnTerms
metaData -
Method Summary
Modifier and TypeMethodDescription2018 ISDA CDM Equity Confirmation for Security Equity Swap: Final Price | Specifies the final valuation price of the underlier.Specifies the initial valuation price(s) of the underlier.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setConversionFactor(BigDecimal conversionFactor) setPerformance(String performance) setReturnType(ReturnTypeEnum returnType) setValuationPriceFinal(PriceSchedule valuationPriceFinal) setValuationPriceInitial(PriceSchedule valuationPriceInitial) Methods inherited from interface cdm.product.asset.PriceReturnTerms
build, getConversionFactor, getPerformance, getReturnType, 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
-
getOrCreateValuationPriceInitial
PriceSchedule.PriceScheduleBuilder getOrCreateValuationPriceInitial() -
getValuationPriceInitial
PriceSchedule.PriceScheduleBuilder getValuationPriceInitial()Description copied from interface:PriceReturnTermsSpecifies the initial valuation price(s) of the underlier. This price can be expressed either as an actual amount/currency, as a determination method, or by reference to another value specified in the swap document.- Specified by:
getValuationPriceInitialin interfacePriceReturnTerms
-
getOrCreateValuationPriceFinal
PriceSchedule.PriceScheduleBuilder getOrCreateValuationPriceFinal() -
getValuationPriceFinal
PriceSchedule.PriceScheduleBuilder getValuationPriceFinal()Description copied from interface:PriceReturnTerms2018 ISDA CDM Equity Confirmation for Security Equity Swap: Final Price | Specifies the final valuation price of the underlier. This price can be expressed either as an actual amount/currency, as a determination method, or by reference to another value specified in the swap document.- Specified by:
getValuationPriceFinalin interfacePriceReturnTerms
-
setValuationPriceInitial
PriceReturnTerms.PriceReturnTermsBuilder setValuationPriceInitial(PriceSchedule valuationPriceInitial) -
setValuationPriceFinal
-
setReturnType
-
setConversionFactor
-
setPerformance
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-