Class EnvironmentClient
- java.lang.Object
-
- com.github.dannil.scbjavaclient.client.AbstractClient
-
- com.github.dannil.scbjavaclient.client.AbstractContainerClient
-
- com.github.dannil.scbjavaclient.client.environment.EnvironmentClient
-
public class EnvironmentClient extends AbstractContainerClient
Client which handles environment data fetching.
- Since:
- 0.0.2
-
-
Constructor Summary
Constructors Constructor Description EnvironmentClient()
Default constructor.EnvironmentClient(Locale locale)
Overloaded constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EnvironmentAirPollutantsClient
airPollutants()
Retrieve the client for interacting with environment air pollutants data.URLEndpoint
getUrl()
Returns the URL endpoint which this client represents.EnvironmentGreenhouseGasClient
greenhouseGas()
Retrieve the client for interacting with environment greenhouse gas data.EnvironmentLandAndWaterAreaClient
landAndWaterArea()
Retrieve the client for interacting with environment land and water area data.EnvironmentLandUseClient
landUse()
Retrieve the client for interacting with environment land use data.EnvironmentPackagingAndPackagingWasteClient
packagingAndPackagingWaste()
Retrieve the client for interacting with environment packaging and packaging waste data.EnvironmentProtectedNatureClient
protectedNature()
Retrieve the client for interacting with environment protected nature data.EnvironmentSEEAClient
seea()
Retrieve the client for interacting with environment System of Environmental-Economic Accounting (SEEA) data.EnvironmentShorelineLandUseClient
shorelineLandUse()
Retrieve the client for interacting with environment shoreline land use data.EnvironmentSmallerLocalitiesClient
smallerLocalities()
Retrieve the client for interacting with environment smaller localities data.EnvironmentWasteClient
waste()
Retrieve the client for interacting with environment waste 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
-
EnvironmentClient
public EnvironmentClient()
Default constructor. Initializes values and creates sub-clients.
-
EnvironmentClient
public EnvironmentClient(Locale locale)
Overloaded constructor.
- Parameters:
locale
- theLocale
for this client
-
-
Method Detail
-
airPollutants
public EnvironmentAirPollutantsClient airPollutants()
Retrieve the client for interacting with environment air pollutants data.
- Returns:
- a client for environment air pollutants data
-
greenhouseGas
public EnvironmentGreenhouseGasClient greenhouseGas()
Retrieve the client for interacting with environment greenhouse gas data.
- Returns:
- a client for environment greenhouse gas data
-
landAndWaterArea
public EnvironmentLandAndWaterAreaClient landAndWaterArea()
Retrieve the client for interacting with environment land and water area data.
- Returns:
- a client for environment land and water area data
-
landUse
public EnvironmentLandUseClient landUse()
Retrieve the client for interacting with environment land use data.
- Returns:
- a client for environment land use data
-
packagingAndPackagingWaste
public EnvironmentPackagingAndPackagingWasteClient packagingAndPackagingWaste()
Retrieve the client for interacting with environment packaging and packaging waste data.
- Returns:
- a client for environment packaging and packaging waste data
-
protectedNature
public EnvironmentProtectedNatureClient protectedNature()
Retrieve the client for interacting with environment protected nature data.
- Returns:
- a client for environment protected nature data
-
seea
public EnvironmentSEEAClient seea()
Retrieve the client for interacting with environment System of Environmental-Economic Accounting (SEEA) data.
- Returns:
- a client for environment System of Environmental-Economic Accounting (SEEA) data
-
shorelineLandUse
public EnvironmentShorelineLandUseClient shorelineLandUse()
Retrieve the client for interacting with environment shoreline land use data.
- Returns:
- a client for environment shoreline land use data
-
smallerLocalities
public EnvironmentSmallerLocalitiesClient smallerLocalities()
Retrieve the client for interacting with environment smaller localities data.
- Returns:
- a client for environment smaller localities data
-
waste
public EnvironmentWasteClient waste()
Retrieve the client for interacting with environment waste data.
- Returns:
- a client for environment waste 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
-
-