Package cdm.observable.asset
Interface FallbackReferencePrice.FallbackReferencePriceBuilder
- All Superinterfaces:
FallbackReferencePrice,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
FallbackReferencePrice.FallbackReferencePriceBuilderImpl
- Enclosing interface:
FallbackReferencePrice
public static interface FallbackReferencePrice.FallbackReferencePriceBuilder
extends FallbackReferencePrice, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.FallbackReferencePrice
FallbackReferencePrice.FallbackReferencePriceBuilder, FallbackReferencePrice.FallbackReferencePriceBuilderImpl, FallbackReferencePrice.FallbackReferencePriceImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.FallbackReferencePrice
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddFallBackSettlementRateOption(FieldWithMetaSettlementRateOptionEnum fallBackSettlementRateOption) addFallBackSettlementRateOption(FieldWithMetaSettlementRateOptionEnum fallBackSettlementRateOption, int idx) addFallBackSettlementRateOption(List<? extends FieldWithMetaSettlementRateOptionEnum> fallBackSettlementRateOption) addFallBackSettlementRateOptionValue(SettlementRateOptionEnum fallBackSettlementRateOption) addFallBackSettlementRateOptionValue(SettlementRateOptionEnum fallBackSettlementRateOption, int idx) addFallBackSettlementRateOptionValue(List<? extends SettlementRateOptionEnum> fallBackSettlementRateOption) The calculation agent will decide the rate.This settlement rate option will be used in its place.getOrCreateFallBackSettlementRateOption(int index) Specifies how long to wait to get a quote from a settlement rate option upon a price source disruption.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCalculationAgentDetermination(CalculationAgent calculationAgentDetermination) setFallBackSettlementRateOption(List<? extends FieldWithMetaSettlementRateOptionEnum> fallBackSettlementRateOption) setFallBackSettlementRateOptionValue(List<? extends SettlementRateOptionEnum> fallBackSettlementRateOption) setFallbackSurveyValuationPostponement(Boolean fallbackSurveyValuationPostponement) setValuationPostponement(ValuationPostponement valuationPostponement) Methods inherited from interface cdm.observable.asset.FallbackReferencePrice
build, getFallbackSurveyValuationPostponement, 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
-
getOrCreateValuationPostponement
ValuationPostponement.ValuationPostponementBuilder getOrCreateValuationPostponement() -
getValuationPostponement
ValuationPostponement.ValuationPostponementBuilder getValuationPostponement()Description copied from interface:FallbackReferencePriceSpecifies how long to wait to get a quote from a settlement rate option upon a price source disruption.- Specified by:
getValuationPostponementin interfaceFallbackReferencePrice
-
getOrCreateFallBackSettlementRateOption
FieldWithMetaSettlementRateOptionEnum.FieldWithMetaSettlementRateOptionEnumBuilder getOrCreateFallBackSettlementRateOption(int index) -
getFallBackSettlementRateOption
List<? extends FieldWithMetaSettlementRateOptionEnum.FieldWithMetaSettlementRateOptionEnumBuilder> getFallBackSettlementRateOption()Description copied from interface:FallbackReferencePriceThis settlement rate option will be used in its place.- Specified by:
getFallBackSettlementRateOptionin interfaceFallbackReferencePrice
-
getOrCreateCalculationAgentDetermination
CalculationAgent.CalculationAgentBuilder getOrCreateCalculationAgentDetermination() -
getCalculationAgentDetermination
CalculationAgent.CalculationAgentBuilder getCalculationAgentDetermination()Description copied from interface:FallbackReferencePriceThe calculation agent will decide the rate.- Specified by:
getCalculationAgentDeterminationin interfaceFallbackReferencePrice
-
setValuationPostponement
FallbackReferencePrice.FallbackReferencePriceBuilder setValuationPostponement(ValuationPostponement valuationPostponement) -
addFallBackSettlementRateOption
FallbackReferencePrice.FallbackReferencePriceBuilder addFallBackSettlementRateOption(FieldWithMetaSettlementRateOptionEnum fallBackSettlementRateOption) -
addFallBackSettlementRateOption
FallbackReferencePrice.FallbackReferencePriceBuilder addFallBackSettlementRateOption(FieldWithMetaSettlementRateOptionEnum fallBackSettlementRateOption, int idx) -
addFallBackSettlementRateOptionValue
FallbackReferencePrice.FallbackReferencePriceBuilder addFallBackSettlementRateOptionValue(SettlementRateOptionEnum fallBackSettlementRateOption) -
addFallBackSettlementRateOptionValue
FallbackReferencePrice.FallbackReferencePriceBuilder addFallBackSettlementRateOptionValue(SettlementRateOptionEnum fallBackSettlementRateOption, int idx) -
addFallBackSettlementRateOption
FallbackReferencePrice.FallbackReferencePriceBuilder addFallBackSettlementRateOption(List<? extends FieldWithMetaSettlementRateOptionEnum> fallBackSettlementRateOption) -
setFallBackSettlementRateOption
FallbackReferencePrice.FallbackReferencePriceBuilder setFallBackSettlementRateOption(List<? extends FieldWithMetaSettlementRateOptionEnum> fallBackSettlementRateOption) -
addFallBackSettlementRateOptionValue
FallbackReferencePrice.FallbackReferencePriceBuilder addFallBackSettlementRateOptionValue(List<? extends SettlementRateOptionEnum> fallBackSettlementRateOption) -
setFallBackSettlementRateOptionValue
FallbackReferencePrice.FallbackReferencePriceBuilder setFallBackSettlementRateOptionValue(List<? extends SettlementRateOptionEnum> fallBackSettlementRateOption) -
setFallbackSurveyValuationPostponement
FallbackReferencePrice.FallbackReferencePriceBuilder setFallbackSurveyValuationPostponement(Boolean fallbackSurveyValuationPostponement) -
setCalculationAgentDetermination
FallbackReferencePrice.FallbackReferencePriceBuilder setCalculationAgentDetermination(CalculationAgent calculationAgentDetermination) -
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
-