Package cdm.observable.asset
Class FallbackReferencePrice.FallbackReferencePriceBuilderImpl
java.lang.Object
cdm.observable.asset.FallbackReferencePrice.FallbackReferencePriceBuilderImpl
- All Implemented Interfaces:
FallbackReferencePrice,FallbackReferencePrice.FallbackReferencePriceBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
FallbackReferencePrice
public static class FallbackReferencePrice.FallbackReferencePriceBuilderImpl
extends Object
implements FallbackReferencePrice.FallbackReferencePriceBuilder
Builder Implementation of FallbackReferencePrice
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.FallbackReferencePrice
FallbackReferencePrice.FallbackReferencePriceBuilder, FallbackReferencePrice.FallbackReferencePriceBuilderImpl, FallbackReferencePrice.FallbackReferencePriceImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CalculationAgent.CalculationAgentBuilderprotected BooleanFields inherited from interface cdm.observable.asset.FallbackReferencePrice
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddFallBackSettlementRateOption(FieldWithMetaSettlementRateOptionEnum _fallBackSettlementRateOption) addFallBackSettlementRateOption(FieldWithMetaSettlementRateOptionEnum _fallBackSettlementRateOption, int idx) addFallBackSettlementRateOption(List<? extends FieldWithMetaSettlementRateOptionEnum> fallBackSettlementRateOptions) addFallBackSettlementRateOptionValue(SettlementRateOptionEnum _fallBackSettlementRateOption) addFallBackSettlementRateOptionValue(SettlementRateOptionEnum _fallBackSettlementRateOption, int idx) addFallBackSettlementRateOptionValue(List<? extends SettlementRateOptionEnum> fallBackSettlementRateOptions) build()Build MethodsbooleanThe calculation agent will decide the rate.This settlement rate option will be used in its place.Request rate quotes from the market.getOrCreateFallBackSettlementRateOption(int index) Specifies how long to wait to get a quote from a settlement rate option upon a price source disruption.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setCalculationAgentDetermination(CalculationAgent _calculationAgentDetermination) setFallBackSettlementRateOption(List<? extends FieldWithMetaSettlementRateOptionEnum> fallBackSettlementRateOptions) setFallBackSettlementRateOptionValue(List<? extends SettlementRateOptionEnum> fallBackSettlementRateOptions) setFallbackSurveyValuationPostponement(Boolean _fallbackSurveyValuationPostponement) setValuationPostponement(ValuationPostponement _valuationPostponement) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.observable.asset.FallbackReferencePrice
getType, metaData, processMethods inherited from interface cdm.observable.asset.FallbackReferencePrice.FallbackReferencePriceBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
valuationPostponement
-
fallBackSettlementRateOption
protected List<FieldWithMetaSettlementRateOptionEnum.FieldWithMetaSettlementRateOptionEnumBuilder> fallBackSettlementRateOption -
fallbackSurveyValuationPostponement
-
calculationAgentDetermination
-
-
Constructor Details
-
FallbackReferencePriceBuilderImpl
public FallbackReferencePriceBuilderImpl()
-
-
Method Details
-
getValuationPostponement
@RosettaAttribute("valuationPostponement") @RuneAttribute("valuationPostponement") public 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- Specified by:
getValuationPostponementin interfaceFallbackReferencePrice.FallbackReferencePriceBuilder
-
getOrCreateValuationPostponement
- Specified by:
getOrCreateValuationPostponementin interfaceFallbackReferencePrice.FallbackReferencePriceBuilder
-
getFallBackSettlementRateOption
@RosettaAttribute("fallBackSettlementRateOption") @RuneAttribute("fallBackSettlementRateOption") public List<? extends FieldWithMetaSettlementRateOptionEnum.FieldWithMetaSettlementRateOptionEnumBuilder> getFallBackSettlementRateOption()Description copied from interface:FallbackReferencePriceThis settlement rate option will be used in its place.- Specified by:
getFallBackSettlementRateOptionin interfaceFallbackReferencePrice- Specified by:
getFallBackSettlementRateOptionin interfaceFallbackReferencePrice.FallbackReferencePriceBuilder
-
getOrCreateFallBackSettlementRateOption
public FieldWithMetaSettlementRateOptionEnum.FieldWithMetaSettlementRateOptionEnumBuilder getOrCreateFallBackSettlementRateOption(int index) - Specified by:
getOrCreateFallBackSettlementRateOptionin interfaceFallbackReferencePrice.FallbackReferencePriceBuilder
-
getFallbackSurveyValuationPostponement
@RosettaAttribute("fallbackSurveyValuationPostponement") @RuneAttribute("fallbackSurveyValuationPostponement") public Boolean getFallbackSurveyValuationPostponement()Description copied from interface:FallbackReferencePriceRequest rate quotes from the market. This element is set as type Empty in FpML. When present, the FpML synonym is mapped to a value True in the CDM.- Specified by:
getFallbackSurveyValuationPostponementin interfaceFallbackReferencePrice
-
getCalculationAgentDetermination
@RosettaAttribute("calculationAgentDetermination") @RuneAttribute("calculationAgentDetermination") public CalculationAgent.CalculationAgentBuilder getCalculationAgentDetermination()Description copied from interface:FallbackReferencePriceThe calculation agent will decide the rate.- Specified by:
getCalculationAgentDeterminationin interfaceFallbackReferencePrice- Specified by:
getCalculationAgentDeterminationin interfaceFallbackReferencePrice.FallbackReferencePriceBuilder
-
getOrCreateCalculationAgentDetermination
- Specified by:
getOrCreateCalculationAgentDeterminationin interfaceFallbackReferencePrice.FallbackReferencePriceBuilder
-
setValuationPostponement
@RosettaAttribute("valuationPostponement") @RuneAttribute("valuationPostponement") public FallbackReferencePrice.FallbackReferencePriceBuilder setValuationPostponement(ValuationPostponement _valuationPostponement) - Specified by:
setValuationPostponementin interfaceFallbackReferencePrice.FallbackReferencePriceBuilder
-
addFallBackSettlementRateOption
@RosettaAttribute("fallBackSettlementRateOption") @RuneAttribute("fallBackSettlementRateOption") public FallbackReferencePrice.FallbackReferencePriceBuilder addFallBackSettlementRateOption(FieldWithMetaSettlementRateOptionEnum _fallBackSettlementRateOption) - Specified by:
addFallBackSettlementRateOptionin interfaceFallbackReferencePrice.FallbackReferencePriceBuilder
-
addFallBackSettlementRateOption
public FallbackReferencePrice.FallbackReferencePriceBuilder addFallBackSettlementRateOption(FieldWithMetaSettlementRateOptionEnum _fallBackSettlementRateOption, int idx) - Specified by:
addFallBackSettlementRateOptionin interfaceFallbackReferencePrice.FallbackReferencePriceBuilder
-
addFallBackSettlementRateOptionValue
public FallbackReferencePrice.FallbackReferencePriceBuilder addFallBackSettlementRateOptionValue(SettlementRateOptionEnum _fallBackSettlementRateOption) - Specified by:
addFallBackSettlementRateOptionValuein interfaceFallbackReferencePrice.FallbackReferencePriceBuilder
-
addFallBackSettlementRateOptionValue
public FallbackReferencePrice.FallbackReferencePriceBuilder addFallBackSettlementRateOptionValue(SettlementRateOptionEnum _fallBackSettlementRateOption, int idx) - Specified by:
addFallBackSettlementRateOptionValuein interfaceFallbackReferencePrice.FallbackReferencePriceBuilder
-
addFallBackSettlementRateOption
public FallbackReferencePrice.FallbackReferencePriceBuilder addFallBackSettlementRateOption(List<? extends FieldWithMetaSettlementRateOptionEnum> fallBackSettlementRateOptions) - Specified by:
addFallBackSettlementRateOptionin interfaceFallbackReferencePrice.FallbackReferencePriceBuilder
-
setFallBackSettlementRateOption
@RuneAttribute("fallBackSettlementRateOption") public FallbackReferencePrice.FallbackReferencePriceBuilder setFallBackSettlementRateOption(List<? extends FieldWithMetaSettlementRateOptionEnum> fallBackSettlementRateOptions) - Specified by:
setFallBackSettlementRateOptionin interfaceFallbackReferencePrice.FallbackReferencePriceBuilder
-
addFallBackSettlementRateOptionValue
public FallbackReferencePrice.FallbackReferencePriceBuilder addFallBackSettlementRateOptionValue(List<? extends SettlementRateOptionEnum> fallBackSettlementRateOptions) - Specified by:
addFallBackSettlementRateOptionValuein interfaceFallbackReferencePrice.FallbackReferencePriceBuilder
-
setFallBackSettlementRateOptionValue
public FallbackReferencePrice.FallbackReferencePriceBuilder setFallBackSettlementRateOptionValue(List<? extends SettlementRateOptionEnum> fallBackSettlementRateOptions) - Specified by:
setFallBackSettlementRateOptionValuein interfaceFallbackReferencePrice.FallbackReferencePriceBuilder
-
setFallbackSurveyValuationPostponement
@RosettaAttribute("fallbackSurveyValuationPostponement") @RuneAttribute("fallbackSurveyValuationPostponement") public FallbackReferencePrice.FallbackReferencePriceBuilder setFallbackSurveyValuationPostponement(Boolean _fallbackSurveyValuationPostponement) - Specified by:
setFallbackSurveyValuationPostponementin interfaceFallbackReferencePrice.FallbackReferencePriceBuilder
-
setCalculationAgentDetermination
@RosettaAttribute("calculationAgentDetermination") @RuneAttribute("calculationAgentDetermination") public FallbackReferencePrice.FallbackReferencePriceBuilder setCalculationAgentDetermination(CalculationAgent _calculationAgentDetermination) - Specified by:
setCalculationAgentDeterminationin interfaceFallbackReferencePrice.FallbackReferencePriceBuilder
-
build
Description copied from interface:FallbackReferencePriceBuild Methods- Specified by:
buildin interfaceFallbackReferencePrice- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceFallbackReferencePrice- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceFallbackReferencePrice.FallbackReferencePriceBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public FallbackReferencePrice.FallbackReferencePriceBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-