public class CdmProductAssetFloatingRateSpecification
extends java.lang.Object
| Constructor and Description |
|---|
CdmProductAssetFloatingRateSpecification() |
public CdmProductAssetFloatingRateSpecification()
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 CdmProductAssetFloatingRateSpecification averagingMethod(CdmBaseMathAveragingWeightingMethodEnum averagingMethod)
public CdmObservableAssetCalculatedrateFloatingRateCalculationParameters getCalculationParameters()
public CdmProductAssetFloatingRateSpecification calculationParameters(CdmObservableAssetCalculatedrateFloatingRateCalculationParameters calculationParameters)
public CdmProductTemplateStrikeSchedule getCapRateSchedule()
public CdmProductAssetFloatingRateSpecification capRateSchedule(CdmProductTemplateStrikeSchedule capRateSchedule)
public CdmObservableAssetCalculatedrateFallbackRateParameters getFallbackRate()
public CdmProductAssetFloatingRateSpecification fallbackRate(CdmObservableAssetCalculatedrateFallbackRateParameters fallbackRate)
public CdmBaseMathRounding getFinalRateRounding()
public CdmProductAssetFloatingRateSpecification finalRateRounding(CdmBaseMathRounding finalRateRounding)
public CdmProductCommonScheduleRateSchedule getFloatingRateMultiplierSchedule()
public CdmProductAssetFloatingRateSpecification floatingRateMultiplierSchedule(CdmProductCommonScheduleRateSchedule floatingRateMultiplierSchedule)
public CdmProductTemplateStrikeSchedule getFloorRateSchedule()
public CdmProductAssetFloatingRateSpecification floorRateSchedule(CdmProductTemplateStrikeSchedule floorRateSchedule)
public CdmObservableAssetPrice getInitialRate()
public CdmProductAssetFloatingRateSpecification initialRate(CdmObservableAssetPrice initialRate)
public CdmProductAssetNegativeInterestRateTreatmentEnum getNegativeInterestRateTreatment()
public CdmProductAssetFloatingRateSpecification negativeInterestRateTreatment(CdmProductAssetNegativeInterestRateTreatmentEnum negativeInterestRateTreatment)
public CdmObservableAssetMetafieldsReferenceWithMetaInterestRateIndex getRateOption()
public CdmProductAssetFloatingRateSpecification rateOption(CdmObservableAssetMetafieldsReferenceWithMetaInterestRateIndex rateOption)
public CdmProductAssetRateTreatmentEnum getRateTreatment()
public CdmProductAssetFloatingRateSpecification rateTreatment(CdmProductAssetRateTreatmentEnum rateTreatment)
public CdmProductAssetSpreadSchedule getSpreadSchedule()
public CdmProductAssetFloatingRateSpecification spreadSchedule(CdmProductAssetSpreadSchedule spreadSchedule)