public class InflationRateSpecification
extends java.lang.Object
| Constructor and Description |
|---|
InflationRateSpecification() |
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 InflationRateSpecification namespace(java.lang.String namespace)
public AveragingWeightingMethodEnum getAveragingMethod()
public InflationRateSpecification averagingMethod(AveragingWeightingMethodEnum averagingMethod)
public InflationCalculationMethodEnum getCalculationMethod()
public InflationRateSpecification calculationMethod(InflationCalculationMethodEnum calculationMethod)
public FloatingRateCalculationParameters getCalculationParameters()
public InflationRateSpecification calculationParameters(FloatingRateCalculationParameters calculationParameters)
public InflationCalculationStyleEnum getCalculationStyle()
public InflationRateSpecification calculationStyle(InflationCalculationStyleEnum calculationStyle)
public StrikeSchedule getCapRateSchedule()
public InflationRateSpecification capRateSchedule(StrikeSchedule capRateSchedule)
public java.lang.Boolean getFallbackBondApplicable()
public InflationRateSpecification fallbackBondApplicable(java.lang.Boolean fallbackBondApplicable)
public FallbackRateParameters getFallbackRate()
public InflationRateSpecification fallbackRate(FallbackRateParameters fallbackRate)
public FinalPrincipalExchangeCalculationEnum getFinalPrincipalExchangeCalculation()
public InflationRateSpecification finalPrincipalExchangeCalculation(FinalPrincipalExchangeCalculationEnum finalPrincipalExchangeCalculation)
public Rounding getFinalRateRounding()
public InflationRateSpecification finalRateRounding(Rounding finalRateRounding)
public RateSchedule getFloatingRateMultiplierSchedule()
public InflationRateSpecification floatingRateMultiplierSchedule(RateSchedule floatingRateMultiplierSchedule)
public StrikeSchedule getFloorRateSchedule()
public InflationRateSpecification floorRateSchedule(StrikeSchedule floorRateSchedule)
public FieldWithMetaString getIndexSource()
public InflationRateSpecification indexSource(FieldWithMetaString indexSource)
public Offset getInflationLag()
public InflationRateSpecification inflationLag(Offset inflationLag)
public java.lang.Double getInitialIndexLevel()
public InflationRateSpecification initialIndexLevel(java.lang.Double initialIndexLevel)
public Price getInitialRate()
public InflationRateSpecification initialRate(Price initialRate)
public FieldWithMetaInterpolationMethodEnum getInterpolationMethod()
public InflationRateSpecification interpolationMethod(FieldWithMetaInterpolationMethodEnum interpolationMethod)
public FieldWithMetaString getMainPublication()
public InflationRateSpecification mainPublication(FieldWithMetaString mainPublication)
public NegativeInterestRateTreatmentEnum getNegativeInterestRateTreatment()
public InflationRateSpecification negativeInterestRateTreatment(NegativeInterestRateTreatmentEnum negativeInterestRateTreatment)
public ReferenceWithMetaInterestRateIndex getRateOption()
public InflationRateSpecification rateOption(ReferenceWithMetaInterestRateIndex rateOption)
public RateTreatmentEnum getRateTreatment()
public InflationRateSpecification rateTreatment(RateTreatmentEnum rateTreatment)
public SpreadSchedule getSpreadSchedule()
public InflationRateSpecification spreadSchedule(SpreadSchedule spreadSchedule)