Class CdmProductAssetFloatingRateSpecification
java.lang.Object
blue.repo.finoscdm60d07.CdmProductAssetFloatingRateSpecification
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaveragingMethod(CdmBaseMathAveragingWeightingMethodEnum averagingMethod) static StringblueId()calculationParameters(CdmObservableAssetCalculatedrateFloatingRateCalculationParameters calculationParameters) capRateSchedule(CdmProductTemplateStrikeSchedule capRateSchedule) finalRateRounding(CdmBaseMathRounding finalRateRounding) floatingRateMultiplierSchedule(CdmProductCommonScheduleRateSchedule floatingRateMultiplierSchedule) floorRateSchedule(CdmProductTemplateStrikeSchedule floorRateSchedule) initialRate(CdmObservableAssetPrice initialRate) negativeInterestRateTreatment(CdmProductAssetNegativeInterestRateTreatmentEnum negativeInterestRateTreatment) static Stringstatic StringrateTreatment(CdmProductAssetRateTreatmentEnum rateTreatment) static RepositoryTypestatic StringspreadSchedule(CdmProductAssetSpreadSchedule spreadSchedule) static StringtypeName()
-
Constructor Details
-
CdmProductAssetFloatingRateSpecification
public CdmProductAssetFloatingRateSpecification()
-
-
Method Details
-
blueId
-
packageName
-
typeName
-
qualifiedName
-
resourcePath
-
repositoryType
-
getAveragingMethod
-
averagingMethod
public CdmProductAssetFloatingRateSpecification averagingMethod(CdmBaseMathAveragingWeightingMethodEnum averagingMethod) -
getCalculationParameters
-
calculationParameters
public CdmProductAssetFloatingRateSpecification calculationParameters(CdmObservableAssetCalculatedrateFloatingRateCalculationParameters calculationParameters) -
getCapRateSchedule
-
capRateSchedule
public CdmProductAssetFloatingRateSpecification capRateSchedule(CdmProductTemplateStrikeSchedule capRateSchedule) -
getFallbackRate
-
fallbackRate
public CdmProductAssetFloatingRateSpecification fallbackRate(CdmObservableAssetCalculatedrateFallbackRateParameters fallbackRate) -
getFinalRateRounding
-
finalRateRounding
public CdmProductAssetFloatingRateSpecification finalRateRounding(CdmBaseMathRounding finalRateRounding) -
getFloatingRateMultiplierSchedule
-
floatingRateMultiplierSchedule
public CdmProductAssetFloatingRateSpecification floatingRateMultiplierSchedule(CdmProductCommonScheduleRateSchedule floatingRateMultiplierSchedule) -
getFloorRateSchedule
-
floorRateSchedule
public CdmProductAssetFloatingRateSpecification floorRateSchedule(CdmProductTemplateStrikeSchedule floorRateSchedule) -
getInitialRate
-
initialRate
-
getNegativeInterestRateTreatment
-
negativeInterestRateTreatment
public CdmProductAssetFloatingRateSpecification negativeInterestRateTreatment(CdmProductAssetNegativeInterestRateTreatmentEnum negativeInterestRateTreatment) -
getRateOption
-
rateOption
public CdmProductAssetFloatingRateSpecification rateOption(CdmObservableAssetMetafieldsReferenceWithMetaInterestRateIndex rateOption) -
getRateTreatment
-
rateTreatment
public CdmProductAssetFloatingRateSpecification rateTreatment(CdmProductAssetRateTreatmentEnum rateTreatment) -
getSpreadSchedule
-
spreadSchedule
public CdmProductAssetFloatingRateSpecification spreadSchedule(CdmProductAssetSpreadSchedule spreadSchedule)
-