public final class MarketDataRequirementsBuilder extends Object
MarketDataRequirements.| Constructor and Description |
|---|
MarketDataRequirementsBuilder() |
| Modifier and Type | Method and Description |
|---|---|
MarketDataRequirementsBuilder |
addOutputCurrencies(Currency... currencies)
Adds the output currencies.
|
MarketDataRequirementsBuilder |
addRequirements(MarketDataRequirements requirements)
Adds all requirements from an instance of
MarketDataRequirements to this builder. |
MarketDataRequirementsBuilder |
addTimeSeries(Collection<? extends ObservableId> ids)
Adds requirements for time series of observable market data.
|
MarketDataRequirementsBuilder |
addTimeSeries(ObservableId... ids)
Adds requirements for time series of observable market data.
|
MarketDataRequirementsBuilder |
addValues(Collection<? extends MarketDataId<?>> ids)
Adds requirements for single values of market data.
|
MarketDataRequirementsBuilder |
addValues(MarketDataId<?>... ids)
Adds requirements for single values of market data.
|
MarketDataRequirements |
build()
Returns a set of market data requirements built from the data in this builder.
|
public MarketDataRequirementsBuilder addTimeSeries(Collection<? extends ObservableId> ids)
ids - IDs of the datapublic MarketDataRequirementsBuilder addTimeSeries(ObservableId... ids)
ids - IDs of the datapublic MarketDataRequirementsBuilder addValues(Collection<? extends MarketDataId<?>> ids)
ids - IDs of the datapublic MarketDataRequirementsBuilder addValues(MarketDataId<?>... ids)
ids - IDs of the datapublic MarketDataRequirementsBuilder addOutputCurrencies(Currency... currencies)
These are used to ensure that FX rate market data is available for currency conversion.
currencies - the output currenciespublic MarketDataRequirementsBuilder addRequirements(MarketDataRequirements requirements)
MarketDataRequirements to this builder.requirements - a set of requirementspublic MarketDataRequirements build()
Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.