| Package | Description |
|---|---|
| com.opengamma.strata.data |
Basic types to model market data.
|
| Modifier and Type | Method and Description |
|---|---|
ImmutableMarketDataBuilder |
ImmutableMarketDataBuilder.add(MarketData other)
Adds all time series and values from another market data instance.
|
ImmutableMarketDataBuilder |
ImmutableMarketDataBuilder.addTimeSeries(ObservableId id,
LocalDateDoubleTimeSeries timeSeries)
Adds a time-series of observable market data values.
|
ImmutableMarketDataBuilder |
ImmutableMarketDataBuilder.addTimeSeriesMap(Map<? extends ObservableId,LocalDateDoubleTimeSeries> timeSeriesMap)
Adds multiple time-series of observable market data values to the builder.
|
<T> ImmutableMarketDataBuilder |
ImmutableMarketDataBuilder.addValue(MarketDataId<T> id,
T value)
Adds a value to the builder.
|
ImmutableMarketDataBuilder |
ImmutableMarketDataBuilder.addValueMap(Map<? extends MarketDataId<?>,?> values)
Adds multiple values to the builder.
|
<T> ImmutableMarketDataBuilder |
ImmutableMarketDataBuilder.addValueUnsafe(MarketDataId<?> id,
Object value)
Adds a value to the builder when the types are not known at compile time.
|
static ImmutableMarketDataBuilder |
ImmutableMarketData.builder(LocalDate valuationDate)
Creates a builder that can be used to build an instance of
MarketData. |
ImmutableMarketDataBuilder |
ImmutableMarketDataBuilder.removeTimeSeriesIf(Predicate<ObservableId> predicate)
Removes values where the time series ID matches the specified predicate.
|
ImmutableMarketDataBuilder |
ImmutableMarketDataBuilder.removeValueIf(Predicate<MarketDataId<?>> predicate)
Removes values where the value ID matches the specified predicate.
|
ImmutableMarketDataBuilder |
ImmutableMarketDataBuilder.timeSeries(Map<? extends ObservableId,LocalDateDoubleTimeSeries> timeSeries)
Sets the time-series in the builder, replacing any existing values.
|
ImmutableMarketDataBuilder |
ImmutableMarketData.toBuilder()
Returns a builder populated with the same data as this instance.
|
ImmutableMarketDataBuilder |
ImmutableMarketDataBuilder.valuationDate(LocalDate valuationDate)
Sets the valuation date.
|
ImmutableMarketDataBuilder |
ImmutableMarketDataBuilder.values(Map<? extends MarketDataId<?>,?> values)
Sets the values in the builder, replacing any existing values.
|
Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.