public final class ReferenceRequestBuilder extends Object
Constructor and Description |
---|
ReferenceRequestBuilder(Collection<String> tickers,
Collection<String> fields)
Creates a ReferenceRequestBuilder.
|
ReferenceRequestBuilder(Collection<String> tickers,
String field)
Equivalent to calling
new ReferenceRequestBuilder(tickers, Arrays.asList(field));
|
ReferenceRequestBuilder(String ticker,
Collection<String> fields)
Equivalent to calling
new ReferenceRequestBuilder(Arrays.asList(ticker), fields);
|
ReferenceRequestBuilder(String ticker,
String field)
Equivalent to calling
new ReferenceRequestBuilder(Arrays.asList(ticker), Arrays.asList(field));
|
Modifier and Type | Method and Description |
---|---|
ReferenceRequestBuilder |
addOverride(String field,
String value) |
protected void |
buildRequest(com.bloomberglp.blpapi.Request request) |
com.bloomberglp.blpapi.Request |
buildRequest(com.bloomberglp.blpapi.Session session) |
BloombergRequestType |
getRequestType() |
ResultParser<ReferenceData> |
getResultParser() |
BloombergServiceType |
getServiceType() |
public ReferenceRequestBuilder(String ticker, String field)
new ReferenceRequestBuilder(Arrays.asList(ticker), Arrays.asList(field));
public ReferenceRequestBuilder(String ticker, Collection<String> fields)
new ReferenceRequestBuilder(Arrays.asList(ticker), fields);
public ReferenceRequestBuilder(Collection<String> tickers, String field)
new ReferenceRequestBuilder(tickers, Arrays.asList(field));
public ReferenceRequestBuilder(Collection<String> tickers, Collection<String> fields)
tickers
- a collection of tickers for which data needs to be retrieved - tickers must be valid Bloomberg
symbols (for example: IBM US Equity)fields
- a collection of Bloomberg fields to retrieve for each ticker
NullPointerException
- if any of the parameters is null or if the collections contain null itemsIllegalArgumentException
- if any of the collections is empty or contains empty stringspublic ReferenceRequestBuilder addOverride(String field, String value)
public BloombergServiceType getServiceType()
public BloombergRequestType getRequestType()
protected void buildRequest(com.bloomberglp.blpapi.Request request)
request
- an empty Request that needs to be populatedpublic ResultParser<ReferenceData> getResultParser()
public com.bloomberglp.blpapi.Request buildRequest(com.bloomberglp.blpapi.Session session)
buildRequest
in interface RequestBuilder<T extends RequestResult>
session
- the session to which the request will be sentCopyright © 2013. All Rights Reserved.