public static final class CurrencyParameterSensitivity.Builder extends org.joda.beans.impl.direct.DirectFieldsBeanBuilder<CurrencyParameterSensitivity>
CurrencyParameterSensitivity.| Modifier and Type | Method and Description |
|---|---|
CurrencyParameterSensitivity |
build() |
CurrencyParameterSensitivity.Builder |
currency(Currency currency)
Sets the currency of the sensitivity.
|
Object |
get(String propertyName) |
CurrencyParameterSensitivity.Builder |
marketDataName(MarketDataName<?> marketDataName)
Sets the market data name.
|
CurrencyParameterSensitivity.Builder |
parameterMetadata(List<? extends ParameterMetadata> parameterMetadata)
Sets the list of parameter metadata.
|
CurrencyParameterSensitivity.Builder |
parameterMetadata(ParameterMetadata... parameterMetadata)
Sets the
parameterMetadata property in the builder
from an array of objects. |
CurrencyParameterSensitivity.Builder |
parameterSplit(List<ParameterSize> parameterSplit)
Sets the split of parameters between the underlying parameterized data.
|
CurrencyParameterSensitivity.Builder |
parameterSplit(ParameterSize... parameterSplit)
Sets the
parameterSplit property in the builder
from an array of objects. |
CurrencyParameterSensitivity.Builder |
sensitivity(DoubleArray sensitivity)
Sets the parameter sensitivity values.
|
CurrencyParameterSensitivity.Builder |
set(org.joda.beans.MetaProperty<?> property,
Object value) |
CurrencyParameterSensitivity.Builder |
set(String propertyName,
Object newValue) |
String |
toString() |
public Object get(String propertyName)
get in interface org.joda.beans.BeanBuilder<CurrencyParameterSensitivity>get in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<CurrencyParameterSensitivity>public CurrencyParameterSensitivity.Builder set(String propertyName, Object newValue)
public CurrencyParameterSensitivity.Builder set(org.joda.beans.MetaProperty<?> property, Object value)
set in interface org.joda.beans.BeanBuilder<CurrencyParameterSensitivity>set in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<CurrencyParameterSensitivity>public CurrencyParameterSensitivity build()
public CurrencyParameterSensitivity.Builder marketDataName(MarketDataName<?> marketDataName)
This name is used in the market data system to identify the data that the sensitivities refer to.
marketDataName - the new value, not nullpublic CurrencyParameterSensitivity.Builder parameterMetadata(List<? extends ParameterMetadata> parameterMetadata)
There is one entry for each parameter.
parameterMetadata - the new value, not nullpublic CurrencyParameterSensitivity.Builder parameterMetadata(ParameterMetadata... parameterMetadata)
parameterMetadata property in the builder
from an array of objects.parameterMetadata - the new value, not nullpublic CurrencyParameterSensitivity.Builder currency(Currency currency)
currency - the new value, not nullpublic CurrencyParameterSensitivity.Builder sensitivity(DoubleArray sensitivity)
There is one sensitivity value for each parameter.
sensitivity - the new value, not nullpublic CurrencyParameterSensitivity.Builder parameterSplit(List<ParameterSize> parameterSplit)
A single CurrencyParameterSensitivity represents the sensitivity to a single ParameterizedData instance.
However, a ParameterizedData instance can itself be backed by more than one underlying instance.
For example, a curve formed from two underlying curves.
If this list is present, it represents how to split this sensitivity between the underlying instances.
parameterSplit - the new valuepublic CurrencyParameterSensitivity.Builder parameterSplit(ParameterSize... parameterSplit)
parameterSplit property in the builder
from an array of objects.parameterSplit - the new valuepublic String toString()
toString in class org.joda.beans.impl.direct.DirectFieldsBeanBuilder<CurrencyParameterSensitivity>Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.