public class CdmProductAssetInflationRateSpecification
extends java.lang.Object
| Constructor and Description |
|---|
CdmProductAssetInflationRateSpecification() |
public CdmProductAssetInflationRateSpecification()
public static java.lang.String blueId()
public static java.lang.String packageName()
public static java.lang.String typeName()
public static java.lang.String qualifiedName()
public static java.lang.String resourcePath()
public static RepositoryType repositoryType()
public CdmBaseMathAveragingWeightingMethodEnum getAveragingMethod()
public CdmProductAssetInflationRateSpecification averagingMethod(CdmBaseMathAveragingWeightingMethodEnum averagingMethod)
public CdmObservableAssetCalculatedrateInflationCalculationMethodEnum getCalculationMethod()
public CdmProductAssetInflationRateSpecification calculationMethod(CdmObservableAssetCalculatedrateInflationCalculationMethodEnum calculationMethod)
public CdmObservableAssetCalculatedrateFloatingRateCalculationParameters getCalculationParameters()
public CdmProductAssetInflationRateSpecification calculationParameters(CdmObservableAssetCalculatedrateFloatingRateCalculationParameters calculationParameters)
public CdmObservableAssetCalculatedrateInflationCalculationStyleEnum getCalculationStyle()
public CdmProductAssetInflationRateSpecification calculationStyle(CdmObservableAssetCalculatedrateInflationCalculationStyleEnum calculationStyle)
public CdmProductTemplateStrikeSchedule getCapRateSchedule()
public CdmProductAssetInflationRateSpecification capRateSchedule(CdmProductTemplateStrikeSchedule capRateSchedule)
public java.lang.Boolean getFallbackBondApplicable()
public CdmProductAssetInflationRateSpecification fallbackBondApplicable(java.lang.Boolean fallbackBondApplicable)
public CdmObservableAssetCalculatedrateFallbackRateParameters getFallbackRate()
public CdmProductAssetInflationRateSpecification fallbackRate(CdmObservableAssetCalculatedrateFallbackRateParameters fallbackRate)
public CdmProductAssetFinalPrincipalExchangeCalculationEnum getFinalPrincipalExchangeCalculation()
public CdmProductAssetInflationRateSpecification finalPrincipalExchangeCalculation(CdmProductAssetFinalPrincipalExchangeCalculationEnum finalPrincipalExchangeCalculation)
public CdmBaseMathRounding getFinalRateRounding()
public CdmProductAssetInflationRateSpecification finalRateRounding(CdmBaseMathRounding finalRateRounding)
public CdmProductCommonScheduleRateSchedule getFloatingRateMultiplierSchedule()
public CdmProductAssetInflationRateSpecification floatingRateMultiplierSchedule(CdmProductCommonScheduleRateSchedule floatingRateMultiplierSchedule)
public CdmProductTemplateStrikeSchedule getFloorRateSchedule()
public CdmProductAssetInflationRateSpecification floorRateSchedule(CdmProductTemplateStrikeSchedule floorRateSchedule)
public ComRosettaModelFieldWithMetaString getIndexSource()
public CdmProductAssetInflationRateSpecification indexSource(ComRosettaModelFieldWithMetaString indexSource)
public CdmBaseDatetimeOffset getInflationLag()
public CdmProductAssetInflationRateSpecification inflationLag(CdmBaseDatetimeOffset inflationLag)
public java.lang.Double getInitialIndexLevel()
public CdmProductAssetInflationRateSpecification initialIndexLevel(java.lang.Double initialIndexLevel)
public CdmObservableAssetPrice getInitialRate()
public CdmProductAssetInflationRateSpecification initialRate(CdmObservableAssetPrice initialRate)
public CdmObservableAssetFieldWithMetaInterpolationMethodEnum getInterpolationMethod()
public CdmProductAssetInflationRateSpecification interpolationMethod(CdmObservableAssetFieldWithMetaInterpolationMethodEnum interpolationMethod)
public ComRosettaModelFieldWithMetaString getMainPublication()
public CdmProductAssetInflationRateSpecification mainPublication(ComRosettaModelFieldWithMetaString mainPublication)
public CdmProductAssetNegativeInterestRateTreatmentEnum getNegativeInterestRateTreatment()
public CdmProductAssetInflationRateSpecification negativeInterestRateTreatment(CdmProductAssetNegativeInterestRateTreatmentEnum negativeInterestRateTreatment)
public CdmObservableAssetMetafieldsReferenceWithMetaInterestRateIndex getRateOption()
public CdmProductAssetInflationRateSpecification rateOption(CdmObservableAssetMetafieldsReferenceWithMetaInterestRateIndex rateOption)
public CdmProductAssetRateTreatmentEnum getRateTreatment()
public CdmProductAssetInflationRateSpecification rateTreatment(CdmProductAssetRateTreatmentEnum rateTreatment)
public CdmProductAssetSpreadSchedule getSpreadSchedule()
public CdmProductAssetInflationRateSpecification spreadSchedule(CdmProductAssetSpreadSchedule spreadSchedule)