Class CdmProductAssetInflationRateSpecification
java.lang.Object
blue.repo.finoscdm60d07.CdmProductAssetInflationRateSpecification
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaveragingMethod(CdmBaseMathAveragingWeightingMethodEnum averagingMethod) static StringblueId()calculationMethod(CdmObservableAssetCalculatedrateInflationCalculationMethodEnum calculationMethod) calculationParameters(CdmObservableAssetCalculatedrateFloatingRateCalculationParameters calculationParameters) capRateSchedule(CdmProductTemplateStrikeSchedule capRateSchedule) fallbackBondApplicable(Boolean fallbackBondApplicable) finalPrincipalExchangeCalculation(CdmProductAssetFinalPrincipalExchangeCalculationEnum finalPrincipalExchangeCalculation) finalRateRounding(CdmBaseMathRounding finalRateRounding) floatingRateMultiplierSchedule(CdmProductCommonScheduleRateSchedule floatingRateMultiplierSchedule) floorRateSchedule(CdmProductTemplateStrikeSchedule floorRateSchedule) indexSource(ComRosettaModelFieldWithMetaString indexSource) inflationLag(CdmBaseDatetimeOffset inflationLag) initialIndexLevel(Double initialIndexLevel) initialRate(CdmObservableAssetPrice initialRate) interpolationMethod(CdmObservableAssetFieldWithMetaInterpolationMethodEnum interpolationMethod) mainPublication(ComRosettaModelFieldWithMetaString mainPublication) negativeInterestRateTreatment(CdmProductAssetNegativeInterestRateTreatmentEnum negativeInterestRateTreatment) static Stringstatic StringrateTreatment(CdmProductAssetRateTreatmentEnum rateTreatment) static RepositoryTypestatic StringspreadSchedule(CdmProductAssetSpreadSchedule spreadSchedule) static StringtypeName()
-
Constructor Details
-
CdmProductAssetInflationRateSpecification
public CdmProductAssetInflationRateSpecification()
-
-
Method Details
-
blueId
-
packageName
-
typeName
-
qualifiedName
-
resourcePath
-
repositoryType
-
getAveragingMethod
-
averagingMethod
public CdmProductAssetInflationRateSpecification averagingMethod(CdmBaseMathAveragingWeightingMethodEnum averagingMethod) -
getCalculationMethod
-
calculationMethod
public CdmProductAssetInflationRateSpecification calculationMethod(CdmObservableAssetCalculatedrateInflationCalculationMethodEnum calculationMethod) -
getCalculationParameters
-
calculationParameters
public CdmProductAssetInflationRateSpecification calculationParameters(CdmObservableAssetCalculatedrateFloatingRateCalculationParameters calculationParameters) -
getCalculationStyle
-
calculationStyle
public CdmProductAssetInflationRateSpecification calculationStyle(CdmObservableAssetCalculatedrateInflationCalculationStyleEnum calculationStyle) -
getCapRateSchedule
-
capRateSchedule
public CdmProductAssetInflationRateSpecification capRateSchedule(CdmProductTemplateStrikeSchedule capRateSchedule) -
getFallbackBondApplicable
-
fallbackBondApplicable
public CdmProductAssetInflationRateSpecification fallbackBondApplicable(Boolean fallbackBondApplicable) -
getFallbackRate
-
fallbackRate
public CdmProductAssetInflationRateSpecification fallbackRate(CdmObservableAssetCalculatedrateFallbackRateParameters fallbackRate) -
getFinalPrincipalExchangeCalculation
-
finalPrincipalExchangeCalculation
public CdmProductAssetInflationRateSpecification finalPrincipalExchangeCalculation(CdmProductAssetFinalPrincipalExchangeCalculationEnum finalPrincipalExchangeCalculation) -
getFinalRateRounding
-
finalRateRounding
public CdmProductAssetInflationRateSpecification finalRateRounding(CdmBaseMathRounding finalRateRounding) -
getFloatingRateMultiplierSchedule
-
floatingRateMultiplierSchedule
public CdmProductAssetInflationRateSpecification floatingRateMultiplierSchedule(CdmProductCommonScheduleRateSchedule floatingRateMultiplierSchedule) -
getFloorRateSchedule
-
floorRateSchedule
public CdmProductAssetInflationRateSpecification floorRateSchedule(CdmProductTemplateStrikeSchedule floorRateSchedule) -
getIndexSource
-
indexSource
public CdmProductAssetInflationRateSpecification indexSource(ComRosettaModelFieldWithMetaString indexSource) -
getInflationLag
-
inflationLag
-
getInitialIndexLevel
-
initialIndexLevel
-
getInitialRate
-
initialRate
-
getInterpolationMethod
-
interpolationMethod
public CdmProductAssetInflationRateSpecification interpolationMethod(CdmObservableAssetFieldWithMetaInterpolationMethodEnum interpolationMethod) -
getMainPublication
-
mainPublication
public CdmProductAssetInflationRateSpecification mainPublication(ComRosettaModelFieldWithMetaString mainPublication) -
getNegativeInterestRateTreatment
-
negativeInterestRateTreatment
public CdmProductAssetInflationRateSpecification negativeInterestRateTreatment(CdmProductAssetNegativeInterestRateTreatmentEnum negativeInterestRateTreatment) -
getRateOption
-
rateOption
public CdmProductAssetInflationRateSpecification rateOption(CdmObservableAssetMetafieldsReferenceWithMetaInterestRateIndex rateOption) -
getRateTreatment
-
rateTreatment
public CdmProductAssetInflationRateSpecification rateTreatment(CdmProductAssetRateTreatmentEnum rateTreatment) -
getSpreadSchedule
-
spreadSchedule
public CdmProductAssetInflationRateSpecification spreadSchedule(CdmProductAssetSpreadSchedule spreadSchedule)
-