Package cdm.observable.asset
Class FallbackReferencePrice.FallbackReferencePriceImpl
java.lang.Object
cdm.observable.asset.FallbackReferencePrice.FallbackReferencePriceImpl
- All Implemented Interfaces:
FallbackReferencePrice,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
FallbackReferencePrice
public static class FallbackReferencePrice.FallbackReferencePriceImpl
extends Object
implements FallbackReferencePrice
Immutable Implementation of FallbackReferencePrice
-
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 -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe calculation agent will decide the rate.List<? extends FieldWithMetaSettlementRateOptionEnum> This settlement rate option will be used in its place.Request rate quotes from the market.Specifies how long to wait to get a quote from a settlement rate option upon a price source disruption.inthashCode()protected voidtoString()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 com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
FallbackReferencePriceImpl
-
-
Method Details
-
getValuationPostponement
@RosettaAttribute("valuationPostponement") @RuneAttribute("valuationPostponement") public ValuationPostponement 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
-
getFallBackSettlementRateOption
@RosettaAttribute("fallBackSettlementRateOption") @RuneAttribute("fallBackSettlementRateOption") public List<? extends FieldWithMetaSettlementRateOptionEnum> getFallBackSettlementRateOption()Description copied from interface:FallbackReferencePriceThis settlement rate option will be used in its place.- Specified by:
getFallBackSettlementRateOptionin interfaceFallbackReferencePrice
-
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 getCalculationAgentDetermination()Description copied from interface:FallbackReferencePriceThe calculation agent will decide the rate.- Specified by:
getCalculationAgentDeterminationin interfaceFallbackReferencePrice
-
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
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-