Class LabourMarketClient
- java.lang.Object
-
- com.github.dannil.scbjavaclient.client.AbstractClient
-
- com.github.dannil.scbjavaclient.client.AbstractContainerClient
-
- com.github.dannil.scbjavaclient.client.labourmarket.LabourMarketClient
-
public class LabourMarketClient extends AbstractContainerClient
Client which handles labour market data fetching.
- Since:
- 0.3.0
-
-
Constructor Summary
Constructors Constructor Description LabourMarketClient()
Default constructor.LabourMarketClient(Locale locale)
Overloaded constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LabourMarketCostIndexClient
costIndex()
Retrieve the client for interacting with labour market cost index data.URLEndpoint
getUrl()
Returns the URL endpoint which this client represents.LabourMarketGrossPayClient
grossPay()
Retrieve the client for interacting with labour market gross pay data.LabourMarketShortTermEmploymentClient
shortTermEmployment()
Retrieve the client for interacting with labour market short-term employment 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
-
LabourMarketClient
public LabourMarketClient()
Default constructor. Initializes values and creates sub-clients.
-
LabourMarketClient
public LabourMarketClient(Locale locale)
Overloaded constructor.
- Parameters:
locale
- theLocale
for this client
-
-
Method Detail
-
costIndex
public LabourMarketCostIndexClient costIndex()
Retrieve the client for interacting with labour market cost index data.
- Returns:
- a client for labour market cost index data
-
grossPay
public LabourMarketGrossPayClient grossPay()
Retrieve the client for interacting with labour market gross pay data.
- Returns:
- a client for labour market gross pay data
-
shortTermEmployment
public LabourMarketShortTermEmploymentClient shortTermEmployment()
Retrieve the client for interacting with labour market short-term employment data.
- Returns:
- a client for labour market short-term employment 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
-
-