Class Tmdb
java.lang.Object
com.amilesend.tmdb.client.Tmdb
A helper class to vend API classes that are associated with a
Connection
to TMDB service.- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTmdb
(com.amilesend.client.connection.Connection connection) Creates a newTmdb
object for the givenConnection
.Creates a newTmdb
object that is configured with the default settings.Creates a newTmdb
object that is configured with the default settings. -
Method Summary
Modifier and TypeMethodDescriptionGets a newAccountApi
instance for the TMDB connection.Gets a newAuthenticationApi
instance for the TMDB connection.Gets a newCertificationsApi
instance for the TMDB connection.Gets a newChangesApi
instance for the TMDB connection.Gets a newCollectionsApi
instance for the TMDB connection.Gets a newCompaniesApi
instance for the TMDB connection.Gets a newConfigurationApi
instance for the TMDB connection.com.amilesend.client.connection.Connection
Gets a newCreditsApi
instance for the TMDB connection.Gets a newDiscoverApi
instance for the TMDB connection.Gets a newFindApi
instance for the TMDB connection.Gets a newGenresApi
instance for the TMDB connection.Gets a newGuestSessionsApi
instance for the TMDB connection.Gets a newKeywordsApi
instance for the TMDB connection.Gets a newListsApi
instance for the TMDB connection.Gets a newMovieListsApi
instance for the TMDB connection.Gets a newMoviesApi
instance for the TMDB connection.Gets a newNetworksApi
instance for the TMDB connection.Gets a newPeopleApi
instance for the TMDB connection.Gets a newPeopleListsApi
instance for the TMDB connection.Gets a newReviewsApi
instance for the TMDB connection.Gets a newSearchApi
instance for the TMDB connection.Gets a newTrendingApi
instance for the TMDB connection.Gets a newTvEpisodeGroupsApi
instance for the TMDB connection.Gets a newTvEpisodesApi
instance for the TMDB connection.Gets a newTvSeasonsApi
instance for the TMDB connection.Gets a newTvSeriesApi
instance for the TMDB connection.Gets a newTvSeriesListsApi
instance for the TMDB connection.gets a newWatchProvidersApi
instance for the TMDB connection.
-
Field Details
-
API_URL
- See Also:
-
USER_AGENT
- See Also:
-
-
Constructor Details
-
Tmdb
Creates a newTmdb
object that is configured with the default settings.- Parameters:
readAccessToken
- the authenticated read access token
-
Tmdb
-
Tmdb
public Tmdb(com.amilesend.client.connection.Connection connection) Creates a newTmdb
object for the givenConnection
.- Parameters:
connection
- the connection
-
-
Method Details
-
getAccountApi
Gets a newAccountApi
instance for the TMDB connection.- Returns:
- the Account API
- See Also:
-
getAuthenticationApi
Gets a newAuthenticationApi
instance for the TMDB connection.- Returns:
- the Authentication API
- See Also:
-
getCertificationsApi
Gets a newCertificationsApi
instance for the TMDB connection.- Returns:
- the Certifications API
- See Also:
-
getChangesApi
Gets a newChangesApi
instance for the TMDB connection.- Returns:
- the Changes API
- See Also:
-
getCollectionsApi
Gets a newCollectionsApi
instance for the TMDB connection.- Returns:
- the Collections API
- See Also:
-
getCompaniesApi
Gets a newCompaniesApi
instance for the TMDB connection.- Returns:
- the Companies API
- See Also:
-
getConfigurationApi
Gets a newConfigurationApi
instance for the TMDB connection.- Returns:
- the Configuration API
- See Also:
-
getCreditsApi
Gets a newCreditsApi
instance for the TMDB connection.- Returns:
- the Credits API
- See Also:
-
getDiscoverApi
Gets a newDiscoverApi
instance for the TMDB connection.- Returns:
- the Discover API
- See Also:
-
getFindApi
-
getGenresApi
-
getGuestSessionsApi
Gets a newGuestSessionsApi
instance for the TMDB connection.- Returns:
- the Guest Sessions API
- See Also:
-
getKeywordsApi
Gets a newKeywordsApi
instance for the TMDB connection.- Returns:
- the Keywords API
- See Also:
-
getListsApi
-
getMovieListsApi
Gets a newMovieListsApi
instance for the TMDB connection.- Returns:
- the Movie Lists API
- See Also:
-
getMoviesApi
-
getNetworksApi
Gets a newNetworksApi
instance for the TMDB connection.- Returns:
- the Networks API
- See Also:
-
getPeopleApi
-
getPeopleListsApi
Gets a newPeopleListsApi
instance for the TMDB connection.- Returns:
- the People Lists API
- See Also:
-
getReviewsApi
Gets a newReviewsApi
instance for the TMDB connection.- Returns:
- the Reviews API
- See Also:
-
getSearchApi
-
getTrendingApi
Gets a newTrendingApi
instance for the TMDB connection.- Returns:
- the Trending API
- See Also:
-
getTvEpisodeGroupsApi
Gets a newTvEpisodeGroupsApi
instance for the TMDB connection.- Returns:
- the TV Episode Groups API
- See Also:
-
getTvEpisodesApi
Gets a newTvEpisodesApi
instance for the TMDB connection.- Returns:
- the TV Episodes API
- See Also:
-
getTvSeasonsApi
Gets a newTvSeasonsApi
instance for the TMDB connection.- Returns:
- the TV Seasons API
- See Also:
-
getTvSeriesApi
Gets a newTvSeriesApi
instance for the TMDB connection.- Returns:
- the TV Series API
- See Also:
-
getTvSeriesListsApi
Gets a newTvSeriesListsApi
instance for the TMDB connection.- Returns:
- the TV Series Lists API
- See Also:
-
getWatchProvidersApi
gets a newWatchProvidersApi
instance for the TMDB connection.- Returns:
- the Watch Providers API
- See Also:
-
getConnection
public com.amilesend.client.connection.Connection getConnection()
-