public static final class SabrParametersIborCapletFloorletVolatilities.Builder extends org.joda.beans.impl.direct.DirectFieldsBeanBuilder<SabrParametersIborCapletFloorletVolatilities>
SabrParametersIborCapletFloorletVolatilities.public Object get(String propertyName)
get in interface org.joda.beans.BeanBuilder<SabrParametersIborCapletFloorletVolatilities>get in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<SabrParametersIborCapletFloorletVolatilities>public SabrParametersIborCapletFloorletVolatilities.Builder set(String propertyName, Object newValue)
public SabrParametersIborCapletFloorletVolatilities.Builder set(org.joda.beans.MetaProperty<?> property, Object value)
set in interface org.joda.beans.BeanBuilder<SabrParametersIborCapletFloorletVolatilities>set in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<SabrParametersIborCapletFloorletVolatilities>public SabrParametersIborCapletFloorletVolatilities build()
public SabrParametersIborCapletFloorletVolatilities.Builder name(IborCapletFloorletVolatilitiesName name)
name - the new value, not nullpublic SabrParametersIborCapletFloorletVolatilities.Builder index(IborIndex index)
The data must valid in terms of this Ibor index.
index - the new value, not nullpublic SabrParametersIborCapletFloorletVolatilities.Builder valuationDateTime(ZonedDateTime valuationDateTime)
The volatilities are calibrated for this date-time.
valuationDateTime - the new value, not nullpublic SabrParametersIborCapletFloorletVolatilities.Builder parameters(SabrParameters parameters)
Each model parameter of SABR model is a curve. The x-value of the curve is the expiry, as a year fraction.
parameters - the new value, not nullpublic SabrParametersIborCapletFloorletVolatilities.Builder dataSensitivityAlpha(List<DoubleArray> dataSensitivityAlpha)
The order of the sensitivities have to be coherent with the curve parameter metadata.
dataSensitivityAlpha - the new valuepublic SabrParametersIborCapletFloorletVolatilities.Builder dataSensitivityAlpha(DoubleArray... dataSensitivityAlpha)
dataSensitivityAlpha property in the builder
from an array of objects.dataSensitivityAlpha - the new valuepublic SabrParametersIborCapletFloorletVolatilities.Builder dataSensitivityBeta(List<DoubleArray> dataSensitivityBeta)
The order of the sensitivities have to be coherent with the curve parameter metadata.
dataSensitivityBeta - the new valuepublic SabrParametersIborCapletFloorletVolatilities.Builder dataSensitivityBeta(DoubleArray... dataSensitivityBeta)
dataSensitivityBeta property in the builder
from an array of objects.dataSensitivityBeta - the new valuepublic SabrParametersIborCapletFloorletVolatilities.Builder dataSensitivityRho(List<DoubleArray> dataSensitivityRho)
The order of the sensitivities have to be coherent with the curve parameter metadata.
dataSensitivityRho - the new valuepublic SabrParametersIborCapletFloorletVolatilities.Builder dataSensitivityRho(DoubleArray... dataSensitivityRho)
dataSensitivityRho property in the builder
from an array of objects.dataSensitivityRho - the new valuepublic SabrParametersIborCapletFloorletVolatilities.Builder dataSensitivityNu(List<DoubleArray> dataSensitivityNu)
The order of the sensitivities have to be coherent with the curve parameter metadata.
dataSensitivityNu - the new valuepublic SabrParametersIborCapletFloorletVolatilities.Builder dataSensitivityNu(DoubleArray... dataSensitivityNu)
dataSensitivityNu property in the builder
from an array of objects.dataSensitivityNu - the new valuepublic String toString()
toString in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<SabrParametersIborCapletFloorletVolatilities>Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.