Package cdm.observable.asset
Interface QuotedCurrencyPair.QuotedCurrencyPairBuilder
- All Superinterfaces:
QuotedCurrencyPair,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Subinterfaces:
CrossRate.CrossRateBuilder
- All Known Implementing Classes:
CrossRate.CrossRateBuilderImpl,QuotedCurrencyPair.QuotedCurrencyPairBuilderImpl
- Enclosing interface:
QuotedCurrencyPair
public static interface QuotedCurrencyPair.QuotedCurrencyPairBuilder
extends QuotedCurrencyPair, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.QuotedCurrencyPair
QuotedCurrencyPair.QuotedCurrencyPairBuilder, QuotedCurrencyPair.QuotedCurrencyPairBuilderImpl, QuotedCurrencyPair.QuotedCurrencyPairImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.QuotedCurrencyPair
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe first currency specified when a pair of currencies is to be evaluated.The second currency specified when a pair of currencies is to be evaluated.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCurrency1(FieldWithMetaString currency1) setCurrency1Value(String currency1) setCurrency2(FieldWithMetaString currency2) setCurrency2Value(String currency2) setQuoteBasis(QuoteBasisEnum quoteBasis) Methods inherited from interface cdm.observable.asset.QuotedCurrencyPair
build, getQuoteBasis, 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
-
getOrCreateCurrency1
FieldWithMetaString.FieldWithMetaStringBuilder getOrCreateCurrency1() -
getCurrency1
FieldWithMetaString.FieldWithMetaStringBuilder getCurrency1()Description copied from interface:QuotedCurrencyPairThe first currency specified when a pair of currencies is to be evaluated.- Specified by:
getCurrency1in interfaceQuotedCurrencyPair
-
getOrCreateCurrency2
FieldWithMetaString.FieldWithMetaStringBuilder getOrCreateCurrency2() -
getCurrency2
FieldWithMetaString.FieldWithMetaStringBuilder getCurrency2()Description copied from interface:QuotedCurrencyPairThe second currency specified when a pair of currencies is to be evaluated.- Specified by:
getCurrency2in interfaceQuotedCurrencyPair
-
setCurrency1
-
setCurrency1Value
-
setCurrency2
-
setCurrency2Value
-
setQuoteBasis
-
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
-