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.
|