public static final class BlackFxOptionSmileVolatilitiesSpecification.Builder extends org.joda.beans.impl.direct.DirectFieldsBeanBuilder<BlackFxOptionSmileVolatilitiesSpecification>
BlackFxOptionSmileVolatilitiesSpecification.public Object get(String propertyName)
get in interface org.joda.beans.BeanBuilder<BlackFxOptionSmileVolatilitiesSpecification>get in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<BlackFxOptionSmileVolatilitiesSpecification>public BlackFxOptionSmileVolatilitiesSpecification.Builder set(String propertyName, Object newValue)
public BlackFxOptionSmileVolatilitiesSpecification.Builder set(org.joda.beans.MetaProperty<?> property, Object value)
set in interface org.joda.beans.BeanBuilder<BlackFxOptionSmileVolatilitiesSpecification>set in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<BlackFxOptionSmileVolatilitiesSpecification>public BlackFxOptionSmileVolatilitiesSpecification build()
public BlackFxOptionSmileVolatilitiesSpecification.Builder name(FxOptionVolatilitiesName name)
name - the new value, not nullpublic BlackFxOptionSmileVolatilitiesSpecification.Builder currencyPair(CurrencyPair currencyPair)
currencyPair - the new value, not nullpublic BlackFxOptionSmileVolatilitiesSpecification.Builder dayCount(DayCount dayCount)
dayCount - the new value, not nullpublic BlackFxOptionSmileVolatilitiesSpecification.Builder nodes(List<FxOptionVolatilitiesNode> nodes)
The nodes are used to find the quotes and build the volatilities.
nodes - the new value, not nullpublic BlackFxOptionSmileVolatilitiesSpecification.Builder nodes(FxOptionVolatilitiesNode... nodes)
nodes property in the builder
from an array of objects.nodes - the new value, not nullpublic BlackFxOptionSmileVolatilitiesSpecification.Builder timeInterpolator(CurveInterpolator timeInterpolator)
timeInterpolator - the new value, not nullpublic BlackFxOptionSmileVolatilitiesSpecification.Builder timeExtrapolatorLeft(CurveExtrapolator timeExtrapolatorLeft)
timeExtrapolatorLeft - the new value, not nullpublic BlackFxOptionSmileVolatilitiesSpecification.Builder timeExtrapolatorRight(CurveExtrapolator timeExtrapolatorRight)
timeExtrapolatorRight - the new value, not nullpublic BlackFxOptionSmileVolatilitiesSpecification.Builder strikeInterpolator(CurveInterpolator strikeInterpolator)
strikeInterpolator - the new value, not nullpublic BlackFxOptionSmileVolatilitiesSpecification.Builder strikeExtrapolatorLeft(CurveExtrapolator strikeExtrapolatorLeft)
strikeExtrapolatorLeft - the new value, not nullpublic BlackFxOptionSmileVolatilitiesSpecification.Builder strikeExtrapolatorRight(CurveExtrapolator strikeExtrapolatorRight)
strikeExtrapolatorRight - the new value, not nullpublic String toString()
toString in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<BlackFxOptionSmileVolatilitiesSpecification>Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.