Class PopulationStatisticsClient
- java.lang.Object
-
- com.github.dannil.scbjavaclient.client.AbstractClient
-
- com.github.dannil.scbjavaclient.client.AbstractContainerClient
-
- com.github.dannil.scbjavaclient.client.population.statistics.PopulationStatisticsClient
-
public class PopulationStatisticsClient extends AbstractContainerClient
Client which handles population statistics data fetching.
- Since:
- 0.0.2
-
-
Constructor Summary
Constructors Constructor Description PopulationStatisticsClient()
Default constructor.PopulationStatisticsClient(Locale locale)
Overloaded constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PopulationStatisticsAdopteesClient
adoptees()
Retrieve the client for interacting with population statistics adoptees data.PopulationStatisticsAmountClient
amount()
Retrieve the client for interacting with population statistics amount data.PopulationStatisticsAsylumSeekersClient
asylumSeekers()
Retrieve the client for interacting with population statistics asylum seekers data.PopulationStatisticsAverageAgeClient
averageAge()
Retrieve the client for interacting with population statistics average age data.PopulationStatisticsBackgroundClient
background()
Retrieve the client for interacting with population statistics background data.PopulationStatisticsCitizenshipClient
citizenship()
Retrieve the client for interacting with population statistics citizenship data.PopulationStatisticsDeathsClient
deaths()
Retrieve the client for interacting with population statistics deaths data.PopulationStatisticsDensityClient
density()
Retrieve the client for interacting with population statistics density data.PopulationStatisticsForeignBornPersonsClient
foreignBornPersons()
Retrieve the client for interacting with population statistics foreign-born persons data.PopulationStatisticsForeignCitizensClient
foreignCitizens()
Retrieve the client for interacting with population statistics foreign citizens data.URLEndpoint
getUrl()
Returns the URL endpoint which this client represents.PopulationStatisticsHouseholdClient
household()
Retrieve the client for interacting with population statistics household data.PopulationStatisticsLiveBirthsClient
liveBirths()
Retrieve the client for interacting with population statistics live births data.PopulationStatisticsMeanPopulationClient
meanPopulation()
Retrieve the client for interacting with population statistics mean population data.PopulationStatisticsMigrationClient
migration()
Retrieve the client for interacting with population statistics migration data.PopulationStatisticsPartnershipClient
partnership()
Retrieve the client for interacting with population statistics partnership data.PopulationStatisticsVitalEventsClient
vitalEvents()
Retrieve the client for interacting with population statistics vital events 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
-
PopulationStatisticsClient
public PopulationStatisticsClient()
Default constructor. Initializes values and creates sub-clients.
-
PopulationStatisticsClient
public PopulationStatisticsClient(Locale locale)
Overloaded constructor.
- Parameters:
locale
- theLocale
for this client
-
-
Method Detail
-
adoptees
public PopulationStatisticsAdopteesClient adoptees()
Retrieve the client for interacting with population statistics adoptees data.
- Returns:
- a client for population statistics adoptees data
-
amount
public PopulationStatisticsAmountClient amount()
Retrieve the client for interacting with population statistics amount data.
- Returns:
- a client for population statistics amount data
-
asylumSeekers
public PopulationStatisticsAsylumSeekersClient asylumSeekers()
Retrieve the client for interacting with population statistics asylum seekers data.
- Returns:
- a client for population statistics asylum seekers data
-
averageAge
public PopulationStatisticsAverageAgeClient averageAge()
Retrieve the client for interacting with population statistics average age data.
- Returns:
- a client for population statistics average age data
-
background
public PopulationStatisticsBackgroundClient background()
Retrieve the client for interacting with population statistics background data.
- Returns:
- a client for population statistics background data
-
citizenship
public PopulationStatisticsCitizenshipClient citizenship()
Retrieve the client for interacting with population statistics citizenship data.
- Returns:
- a client for population statistics citizenship data
-
deaths
public PopulationStatisticsDeathsClient deaths()
Retrieve the client for interacting with population statistics deaths data.
- Returns:
- a client for population statistics deaths data
-
density
public PopulationStatisticsDensityClient density()
Retrieve the client for interacting with population statistics density data.
- Returns:
- a client for population statistics density data
-
foreignBornPersons
public PopulationStatisticsForeignBornPersonsClient foreignBornPersons()
Retrieve the client for interacting with population statistics foreign-born persons data.
- Returns:
- a client for population statistics foreign-born persons data
-
foreignCitizens
public PopulationStatisticsForeignCitizensClient foreignCitizens()
Retrieve the client for interacting with population statistics foreign citizens data.
- Returns:
- a client for population statistics foreign citizens data
-
household
public PopulationStatisticsHouseholdClient household()
Retrieve the client for interacting with population statistics household data.
- Returns:
- a client for population statistics household data
-
liveBirths
public PopulationStatisticsLiveBirthsClient liveBirths()
Retrieve the client for interacting with population statistics live births data.
- Returns:
- a client for population statistics live births data
-
meanPopulation
public PopulationStatisticsMeanPopulationClient meanPopulation()
Retrieve the client for interacting with population statistics mean population data.
- Returns:
- a client for population statistics mean population data
-
migration
public PopulationStatisticsMigrationClient migration()
Retrieve the client for interacting with population statistics migration data.
- Returns:
- a client for population statistics migration data
-
partnership
public PopulationStatisticsPartnershipClient partnership()
Retrieve the client for interacting with population statistics partnership data.
- Returns:
- a client for population statistics partnership data
-
vitalEvents
public PopulationStatisticsVitalEventsClient vitalEvents()
Retrieve the client for interacting with population statistics vital events data.
- Returns:
- a client for population statistics vital events 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
-
-