Class EnergyClient
- java.lang.Object
-
- com.github.dannil.scbjavaclient.client.AbstractClient
-
- com.github.dannil.scbjavaclient.client.AbstractContainerClient
-
- com.github.dannil.scbjavaclient.client.energy.EnergyClient
-
public class EnergyClient extends AbstractContainerClient
Client which handles energy data fetching.
- Since:
- 0.2.0
-
-
Constructor Summary
Constructors Constructor Description EnergyClient()
Default constructor.EnergyClient(Locale locale)
Overloaded constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EnergyAnnualStatisticsClient
annualStatistics()
Retrieve the client for interacting with energy annual statistics data.URLEndpoint
getUrl()
Returns the URL endpoint which this client represents.EnergyMonthlyStatisticsClient
monthlyStatistics()
Retrieve the client for interacting with energy monthly statistics data.-
Methods inherited from class com.github.dannil.scbjavaclient.client.AbstractContainerClient
addClient, getClient, setLocale
-
Methods inherited from class com.github.dannil.scbjavaclient.client.AbstractClient
doGetRequest, doPostRequest, getCommunicationProtocol, getLocale, getLocalizationLocale, getResponseModels, getResponseModels, getRootUrl, setCommunicationProtocol, setLocalizationLocale
-
-
-
-
Constructor Detail
-
EnergyClient
public EnergyClient()
Default constructor. Initializes values and creates sub-clients.
-
EnergyClient
public EnergyClient(Locale locale)
Overloaded constructor.
- Parameters:
locale
- theLocale
for this client
-
-
Method Detail
-
annualStatistics
public EnergyAnnualStatisticsClient annualStatistics()
Retrieve the client for interacting with energy annual statistics data.
- Returns:
- a client for energy annual statistics data
-
monthlyStatistics
public EnergyMonthlyStatisticsClient monthlyStatistics()
Retrieve the client for interacting with energy monthly statistics data.
- Returns:
- a client for energy monthly statistics data
-
getUrl
public URLEndpoint getUrl()
Description copied from class:AbstractClient
Returns the URL endpoint which this client represents.
- Specified by:
getUrl
in classAbstractClient
- Returns:
- the URL endpoint for this client
-
-