public static final class SabrIborCapletFloorletVolatilityBootstrapDefinition.Builder extends org.joda.beans.impl.direct.DirectFieldsBeanBuilder<SabrIborCapletFloorletVolatilityBootstrapDefinition>
SabrIborCapletFloorletVolatilityBootstrapDefinition.public Object get(String propertyName)
get in interface org.joda.beans.BeanBuilder<SabrIborCapletFloorletVolatilityBootstrapDefinition>get in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<SabrIborCapletFloorletVolatilityBootstrapDefinition>public SabrIborCapletFloorletVolatilityBootstrapDefinition.Builder set(String propertyName, Object newValue)
public SabrIborCapletFloorletVolatilityBootstrapDefinition.Builder set(org.joda.beans.MetaProperty<?> property, Object value)
set in interface org.joda.beans.BeanBuilder<SabrIborCapletFloorletVolatilityBootstrapDefinition>set in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<SabrIborCapletFloorletVolatilityBootstrapDefinition>public SabrIborCapletFloorletVolatilityBootstrapDefinition build()
public SabrIborCapletFloorletVolatilityBootstrapDefinition.Builder name(IborCapletFloorletVolatilitiesName name)
name - the new value, not nullpublic SabrIborCapletFloorletVolatilityBootstrapDefinition.Builder index(IborIndex index)
index - the new value, not nullpublic SabrIborCapletFloorletVolatilityBootstrapDefinition.Builder dayCount(DayCount dayCount)
dayCount - the new value, not nullpublic SabrIborCapletFloorletVolatilityBootstrapDefinition.Builder betaCurve(Curve betaCurve)
This represents the beta parameter of SABR model.
The beta will be treated as one of the calibration parameters if this field is not specified.
betaCurve - the new valuepublic SabrIborCapletFloorletVolatilityBootstrapDefinition.Builder rhoCurve(Curve rhoCurve)
This represents the rho parameter of SABR model.
The rho will be treated as one of the calibration parameters if this field is not specified.
rhoCurve - the new valuepublic SabrIborCapletFloorletVolatilityBootstrapDefinition.Builder shiftCurve(Curve shiftCurve)
This represents the shift parameter of shifted SABR model. The x value of the curve is the expiry.
The shift is set to be zero if this field is not specified.
shiftCurve - the new value, not nullpublic SabrIborCapletFloorletVolatilityBootstrapDefinition.Builder interpolator(CurveInterpolator interpolator)
The x value of the interpolated curves is the expiry.
interpolator - the new value, not nullpublic SabrIborCapletFloorletVolatilityBootstrapDefinition.Builder extrapolatorLeft(CurveExtrapolator extrapolatorLeft)
The x value of the interpolated curves is the expiry.
extrapolatorLeft - the new value, not nullpublic SabrIborCapletFloorletVolatilityBootstrapDefinition.Builder extrapolatorRight(CurveExtrapolator extrapolatorRight)
The x value of the interpolated curves is the expiry.
extrapolatorRight - the new value, not nullpublic SabrIborCapletFloorletVolatilityBootstrapDefinition.Builder sabrVolatilityFormula(SabrVolatilityFormula sabrVolatilityFormula)
sabrVolatilityFormula - the new value, not nullpublic String toString()
toString in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<SabrIborCapletFloorletVolatilityBootstrapDefinition>Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.