public class FloatingRateSpecification
extends java.lang.Object
| Constructor and Description |
|---|
FloatingRateSpecification() |
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 java.lang.String getNamespace()
public FloatingRateSpecification namespace(java.lang.String namespace)
public AveragingWeightingMethodEnum getAveragingMethod()
public FloatingRateSpecification averagingMethod(AveragingWeightingMethodEnum averagingMethod)
public FloatingRateCalculationParameters getCalculationParameters()
public FloatingRateSpecification calculationParameters(FloatingRateCalculationParameters calculationParameters)
public StrikeSchedule getCapRateSchedule()
public FloatingRateSpecification capRateSchedule(StrikeSchedule capRateSchedule)
public FallbackRateParameters getFallbackRate()
public FloatingRateSpecification fallbackRate(FallbackRateParameters fallbackRate)
public Rounding getFinalRateRounding()
public FloatingRateSpecification finalRateRounding(Rounding finalRateRounding)
public RateSchedule getFloatingRateMultiplierSchedule()
public FloatingRateSpecification floatingRateMultiplierSchedule(RateSchedule floatingRateMultiplierSchedule)
public StrikeSchedule getFloorRateSchedule()
public FloatingRateSpecification floorRateSchedule(StrikeSchedule floorRateSchedule)
public Price getInitialRate()
public FloatingRateSpecification initialRate(Price initialRate)
public NegativeInterestRateTreatmentEnum getNegativeInterestRateTreatment()
public FloatingRateSpecification negativeInterestRateTreatment(NegativeInterestRateTreatmentEnum negativeInterestRateTreatment)
public ReferenceWithMetaInterestRateIndex getRateOption()
public FloatingRateSpecification rateOption(ReferenceWithMetaInterestRateIndex rateOption)
public RateTreatmentEnum getRateTreatment()
public FloatingRateSpecification rateTreatment(RateTreatmentEnum rateTreatment)
public SpreadSchedule getSpreadSchedule()
public FloatingRateSpecification spreadSchedule(SpreadSchedule spreadSchedule)