Class AlpacaMarketDataAPI
java.lang.Object
net.jacobpeterson.alpaca.rest.marketdata.AlpacaMarketDataAPI
AlpacaMarketDataAPI
is the class used to interface with the Alpaca Market Data API endpoints. This class is
thread-safe.-
Constructor Summary
ConstructorDescriptionAlpacaMarketDataAPI
(String traderKeyID, String traderSecretKey, String brokerAPIKey, String brokerAPISecret, okhttp3.OkHttpClient okHttpClient) Instantiates a newAlpacaMarketDataAPI
. -
Method Summary
-
Constructor Details
-
AlpacaMarketDataAPI
public AlpacaMarketDataAPI(String traderKeyID, String traderSecretKey, String brokerAPIKey, String brokerAPISecret, okhttp3.OkHttpClient okHttpClient) Instantiates a newAlpacaMarketDataAPI
.- Parameters:
traderKeyID
- the Trader key IDtraderSecretKey
- the Trader secret keybrokerAPIKey
- the Broker API keybrokerAPISecret
- the Broker API secretokHttpClient
- an existingOkHttpClient
ornull
to create a new default instance
-
-
Method Details
-
getInternalAPIClient
Gets the internalApiClient
.- Returns:
- the
ApiClient
-
corporateActions
Gets theCorporateActionsApi
. Lazily instantiated.- Returns:
- the
CorporateActionsApi
-
crypto
Gets theCryptoApi
. Lazily instantiated.- Returns:
- the
CryptoApi
-
forex
Gets theForexApi
. Lazily instantiated.- Returns:
- the
ForexApi
-
logos
Gets theLogosApi
. Lazily instantiated.- Returns:
- the
LogosApi
-
news
Gets theNewsApi
. Lazily instantiated.- Returns:
- the
NewsApi
-
option
Gets theOptionApi
. Lazily instantiated.- Returns:
- the
OptionApi
-
stock
Gets theStockApi
. Lazily instantiated.- Returns:
- the
StockApi
-