Package | Description |
---|---|
net.rithms.riot.api |
This package provides the
RiotApi class to request data from the Riot Api. |
net.rithms.riot.api.endpoints.champion_mastery.methods | |
net.rithms.riot.api.endpoints.champion.methods | |
net.rithms.riot.api.endpoints.league.methods | |
net.rithms.riot.api.endpoints.lol_status.methods | |
net.rithms.riot.api.endpoints.masteries.methods | |
net.rithms.riot.api.endpoints.match.methods | |
net.rithms.riot.api.endpoints.runes.methods | |
net.rithms.riot.api.endpoints.spectator.methods | |
net.rithms.riot.api.endpoints.static_data.methods | |
net.rithms.riot.api.endpoints.summoner.methods | |
net.rithms.riot.api.request.ratelimit |
This package contains the classes that are used by requests internally to automatically handle rate limit
|
net.rithms.riot.constant |
This package provides constants that are shared by multiple endpoints.
|
Modifier and Type | Method and Description |
---|---|
Platform |
ApiMethod.getPlatform() |
Modifier and Type | Method and Description |
---|---|
AsyncRequest |
RiotApiAsync.getActiveGameBySummoner(Platform platform,
long summonerId)
Get current game information for the given summoner ID.
|
CurrentGameInfo |
RiotApi.getActiveGameBySummoner(Platform platform,
long summonerId)
Get current game information for the given summoner ID.
|
AsyncRequest |
RiotApiAsync.getChallengerLeagueByQueue(Platform platform,
LeagueQueue queue)
Get the challenger league for a given
queue . |
LeagueList |
RiotApi.getChallengerLeagueByQueue(Platform platform,
LeagueQueue queue)
Get the challenger league for a given
queue . |
AsyncRequest |
RiotApiAsync.getChallengerLeagueByQueue(Platform platform,
java.lang.String queue)
Get the challenger league for a given
queue . |
LeagueList |
RiotApi.getChallengerLeagueByQueue(Platform platform,
java.lang.String queue)
Get the challenger league for a given
queue . |
AsyncRequest |
RiotApiAsync.getChampion(Platform platform,
int id)
Retrieve champion by
id . |
Champion |
RiotApi.getChampion(Platform platform,
int id)
Retrieve champion by
id . |
AsyncRequest |
RiotApiAsync.getChampionMasteriesBySummoner(Platform platform,
long summonerId)
Get all champion mastery entries sorted by number of champion points descending
|
java.util.List<ChampionMastery> |
RiotApi.getChampionMasteriesBySummoner(Platform platform,
long summonerId)
Get all champion mastery entries sorted by number of champion points descending
|
AsyncRequest |
RiotApiAsync.getChampionMasteriesBySummonerByChampion(Platform platform,
long summonerId,
int championId)
Get a champion mastery by
summonerId and championId . |
ChampionMastery |
RiotApi.getChampionMasteriesBySummonerByChampion(Platform platform,
long summonerId,
int championId)
Get a champion mastery by
summonerId and championId . |
AsyncRequest |
RiotApiAsync.getChampionMasteryScoresBySummoner(Platform platform,
long summonerId)
Get a player's total champion mastery score, which is sum of individual champion mastery levels
|
int |
RiotApi.getChampionMasteryScoresBySummoner(Platform platform,
long summonerId)
Get a player's total champion mastery score, which is sum of individual champion mastery levels
|
AsyncRequest |
RiotApiAsync.getChampions(Platform platform)
Retrieve all champions.
|
ChampionList |
RiotApi.getChampions(Platform platform)
Retrieve all champions.
|
AsyncRequest |
RiotApiAsync.getChampions(Platform platform,
boolean freeToPlay)
Retrieve all champions.
|
ChampionList |
RiotApi.getChampions(Platform platform,
boolean freeToPlay)
Retrieve all champions.
|
AsyncRequest |
RiotApiAsync.getDataChampion(Platform platform,
int id)
Retrieves a champion by
id . |
Champion |
RiotApi.getDataChampion(Platform platform,
int id)
Retrieves a champion by
id . |
AsyncRequest |
RiotApiAsync.getDataChampion(Platform platform,
int id,
Locale locale,
java.lang.String version,
ChampionTags... tags)
Retrieves a champion by
id . |
Champion |
RiotApi.getDataChampion(Platform platform,
int id,
Locale locale,
java.lang.String version,
ChampionTags... tags)
Retrieves a champion by
id . |
AsyncRequest |
RiotApiAsync.getDataChampionList(Platform platform)
Retrieves champion list.
|
ChampionList |
RiotApi.getDataChampionList(Platform platform)
Retrieves champion list.
|
AsyncRequest |
RiotApiAsync.getDataChampionList(Platform platform,
Locale locale,
java.lang.String version,
boolean dataById,
ChampionListTags... tags)
Retrieves champion list.
|
ChampionList |
RiotApi.getDataChampionList(Platform platform,
Locale locale,
java.lang.String version,
boolean dataById,
ChampionListTags... tags)
Retrieves champion list.
|
AsyncRequest |
RiotApiAsync.getDataItem(Platform platform,
int id)
Retrieves item by
id . |
Item |
RiotApi.getDataItem(Platform platform,
int id)
Retrieves item by
id . |
AsyncRequest |
RiotApiAsync.getDataItem(Platform platform,
int id,
Locale locale,
java.lang.String version,
ItemTags... tags)
Retrieves item by
id . |
Item |
RiotApi.getDataItem(Platform platform,
int id,
Locale locale,
java.lang.String version,
ItemTags... tags)
Retrieves item by
id . |
AsyncRequest |
RiotApiAsync.getDataItemList(Platform platform)
Retrieves item list.
|
ItemList |
RiotApi.getDataItemList(Platform platform)
Retrieves item list.
|
AsyncRequest |
RiotApiAsync.getDataItemList(Platform platform,
Locale locale,
java.lang.String version,
ItemListTags... tags)
Retrieves item list.
|
ItemList |
RiotApi.getDataItemList(Platform platform,
Locale locale,
java.lang.String version,
ItemListTags... tags)
Retrieves item list.
|
AsyncRequest |
RiotApiAsync.getDataLanguages(Platform platform)
Retrieve supported languages data.
|
java.util.List<java.lang.String> |
RiotApi.getDataLanguages(Platform platform)
Retrieve supported languages data.
|
AsyncRequest |
RiotApiAsync.getDataLanguageStrings(Platform platform)
Retrieve language strings data.
|
LanguageStrings |
RiotApi.getDataLanguageStrings(Platform platform)
Retrieve language strings data.
|
AsyncRequest |
RiotApiAsync.getDataLanguageStrings(Platform platform,
Locale locale,
java.lang.String version)
Retrieve language strings data.
|
LanguageStrings |
RiotApi.getDataLanguageStrings(Platform platform,
Locale locale,
java.lang.String version)
Retrieve language strings data.
|
AsyncRequest |
RiotApiAsync.getDataMaps(Platform platform)
Retrieves map data.
|
MapData |
RiotApi.getDataMaps(Platform platform)
Retrieves map data.
|
AsyncRequest |
RiotApiAsync.getDataMaps(Platform platform,
Locale locale,
java.lang.String version)
Retrieves map data.
|
MapData |
RiotApi.getDataMaps(Platform platform,
Locale locale,
java.lang.String version)
Retrieves map data.
|
AsyncRequest |
RiotApiAsync.getDataMastery(Platform platform,
int id)
Retrieves mastery item by
id . |
Mastery |
RiotApi.getDataMastery(Platform platform,
int id)
Retrieves mastery item by
id . |
AsyncRequest |
RiotApiAsync.getDataMastery(Platform platform,
int id,
Locale locale,
java.lang.String version,
MasteryTags... tags)
Retrieves mastery item by
id . |
Mastery |
RiotApi.getDataMastery(Platform platform,
int id,
Locale locale,
java.lang.String version,
MasteryTags... tags)
Retrieves mastery item by
id . |
AsyncRequest |
RiotApiAsync.getDataMasteryList(Platform platform)
Retrieves mastery list.
|
MasteryList |
RiotApi.getDataMasteryList(Platform platform)
Retrieves mastery list.
|
AsyncRequest |
RiotApiAsync.getDataMasteryList(Platform platform,
Locale locale,
java.lang.String version,
MasteryListTags... tags)
Retrieves mastery list.
|
MasteryList |
RiotApi.getDataMasteryList(Platform platform,
Locale locale,
java.lang.String version,
MasteryListTags... tags)
Retrieves mastery list.
|
AsyncRequest |
RiotApiAsync.getDataProfileIcons(Platform platform)
Retrieve profile icons.
|
ProfileIconData |
RiotApi.getDataProfileIcons(Platform platform)
Retrieve profile icons.
|
AsyncRequest |
RiotApiAsync.getDataProfileIcons(Platform platform,
Locale locale,
java.lang.String version)
Retrieve profile icons.
|
ProfileIconData |
RiotApi.getDataProfileIcons(Platform platform,
Locale locale,
java.lang.String version)
Retrieve profile icons.
|
AsyncRequest |
RiotApiAsync.getDataRealm(Platform platform)
Retrieve realm data.
|
Realm |
RiotApi.getDataRealm(Platform platform)
Retrieve realm data.
|
AsyncRequest |
RiotApiAsync.getDataRune(Platform platform,
int id)
Retrieves rune by
id . |
Rune |
RiotApi.getDataRune(Platform platform,
int id)
Retrieves rune by
id . |
AsyncRequest |
RiotApiAsync.getDataRune(Platform platform,
int id,
Locale locale,
java.lang.String version,
RuneTags... tags)
Retrieves rune by
id . |
Rune |
RiotApi.getDataRune(Platform platform,
int id,
Locale locale,
java.lang.String version,
RuneTags... tags)
Retrieves rune by
id . |
AsyncRequest |
RiotApiAsync.getDataRuneList(Platform platform)
Retrieves rune list.
|
RuneList |
RiotApi.getDataRuneList(Platform platform)
Retrieves rune list.
|
AsyncRequest |
RiotApiAsync.getDataRuneList(Platform platform,
Locale locale,
java.lang.String version,
RuneListTags... tags)
Retrieves rune list.
|
RuneList |
RiotApi.getDataRuneList(Platform platform,
Locale locale,
java.lang.String version,
RuneListTags... tags)
Retrieves rune list.
|
AsyncRequest |
RiotApiAsync.getDataSummonerSpell(Platform platform,
int id)
Retrieves summoner spell by
id . |
SummonerSpell |
RiotApi.getDataSummonerSpell(Platform platform,
int id)
Retrieves summoner spell by
id . |
AsyncRequest |
RiotApiAsync.getDataSummonerSpell(Platform platform,
int id,
Locale locale,
java.lang.String version,
SpellTags... tags)
Retrieves summoner spell by
id . |
SummonerSpell |
RiotApi.getDataSummonerSpell(Platform platform,
int id,
Locale locale,
java.lang.String version,
SpellTags... tags)
Retrieves summoner spell by
id . |
AsyncRequest |
RiotApiAsync.getDataSummonerSpellList(Platform platform)
Retrieves summoner spell list.
|
SummonerSpellList |
RiotApi.getDataSummonerSpellList(Platform platform)
Retrieves summoner spell list.
|
AsyncRequest |
RiotApiAsync.getDataSummonerSpellList(Platform platform,
Locale locale,
java.lang.String version,
boolean dataById,
SpellListTags... tags)
Retrieves summoner spell list.
|
SummonerSpellList |
RiotApi.getDataSummonerSpellList(Platform platform,
Locale locale,
java.lang.String version,
boolean dataById,
SpellListTags... tags)
Retrieves summoner spell list.
|
AsyncRequest |
RiotApiAsync.getDataVersions(Platform platform)
Retrieve version data.
|
java.util.List<java.lang.String> |
RiotApi.getDataVersions(Platform platform)
Retrieve version data.
|
AsyncRequest |
RiotApiAsync.getFeaturedGames(Platform platform)
Get list of featured games.
|
FeaturedGames |
RiotApi.getFeaturedGames(Platform platform)
Get list of featured games.
|
AsyncRequest |
RiotApiAsync.getLeaguePositionsBySummonerId(Platform platform,
long summonerId)
Get league positions in all queues for a given
summonerId . |
java.util.Set<LeaguePosition> |
RiotApi.getLeaguePositionsBySummonerId(Platform platform,
long summonerId)
Get league positions in all queues for a given
summonerId . |
AsyncRequest |
RiotApiAsync.getLeaguesBySummonerId(Platform platform,
long summonerId)
Get leagues in all queues for a given
summonerId . |
java.util.List<LeagueList> |
RiotApi.getLeaguesBySummonerId(Platform platform,
long summonerId)
Get leagues in all queues for a given
summonerId . |
AsyncRequest |
RiotApiAsync.getMasteriesBySummoner(Platform platform,
long summonerId)
Get mastery pages for a given
summonerId . |
MasteryPages |
RiotApi.getMasteriesBySummoner(Platform platform,
long summonerId)
Get mastery pages for a given
summonerId . |
AsyncRequest |
RiotApiAsync.getMasterLeagueByQueue(Platform platform,
LeagueQueue queue)
Get the master league for a given
queue . |
LeagueList |
RiotApi.getMasterLeagueByQueue(Platform platform,
LeagueQueue queue)
Get the master league for a given
queue . |
AsyncRequest |
RiotApiAsync.getMasterLeagueByQueue(Platform platform,
java.lang.String queue)
Get the master league for a given
queue . |
LeagueList |
RiotApi.getMasterLeagueByQueue(Platform platform,
java.lang.String queue)
Get the master league for a given
queue . |
AsyncRequest |
RiotApiAsync.getMatch(Platform platform,
long matchId)
Get match by
matchId . |
Match |
RiotApi.getMatch(Platform platform,
long matchId)
Get match by
matchId . |
AsyncRequest |
RiotApiAsync.getMatch(Platform platform,
long matchId,
long forAccountId)
Get match by
matchId . |
Match |
RiotApi.getMatch(Platform platform,
long matchId,
long forAccountId)
Get match by
matchId . |
AsyncRequest |
RiotApiAsync.getMatchByMatchIdAndTournamentCode(Platform platform,
long matchId,
java.lang.String tournamentCode)
Retrieve match by
matchId and tournamentCode . |
Match |
RiotApi.getMatchByMatchIdAndTournamentCode(Platform platform,
long matchId,
java.lang.String tournamentCode)
Retrieve match by
matchId and tournamentCode . |
AsyncRequest |
RiotApiAsync.getMatchIdsByTournamentCode(Platform platform,
java.lang.String tournamentCode)
Retrieve match IDs by
tournamentCode . |
java.util.List<java.lang.Long> |
RiotApi.getMatchIdsByTournamentCode(Platform platform,
java.lang.String tournamentCode)
Retrieve match IDs by
tournamentCode . |
AsyncRequest |
RiotApiAsync.getMatchListByAccountId(Platform platform,
long accountId)
Get matchlist for given account ID and platform ID.
|
MatchList |
RiotApi.getMatchListByAccountId(Platform platform,
long accountId)
Get matchlist for given account ID and platform ID.
|
AsyncRequest |
RiotApiAsync.getMatchListByAccountId(Platform platform,
long accountId,
java.util.Set<java.lang.Integer> champion,
java.util.Set<java.lang.Integer> queue,
java.util.Set<java.lang.Integer> season)
Get matchlist for given account ID and platform ID.
|
MatchList |
RiotApi.getMatchListByAccountId(Platform platform,
long accountId,
java.util.Set<java.lang.Integer> champion,
java.util.Set<java.lang.Integer> queue,
java.util.Set<java.lang.Integer> season)
Get matchlist for given account ID and platform ID.
|
AsyncRequest |
RiotApiAsync.getMatchListByAccountId(Platform platform,
long accountId,
java.util.Set<java.lang.Integer> champion,
java.util.Set<java.lang.Integer> queue,
java.util.Set<java.lang.Integer> season,
long beginTime,
long endTime,
int beginIndex,
int endIndex)
Get matchlist for given account ID and platform ID.
|
MatchList |
RiotApi.getMatchListByAccountId(Platform platform,
long accountId,
java.util.Set<java.lang.Integer> champion,
java.util.Set<java.lang.Integer> queue,
java.util.Set<java.lang.Integer> season,
long beginTime,
long endTime,
int beginIndex,
int endIndex)
Get matchlist for given account ID and platform ID.
|
AsyncRequest |
RiotApiAsync.getRecentMatchListByAccountId(Platform platform,
long accountId)
Deprecated.
|
MatchList |
RiotApi.getRecentMatchListByAccountId(Platform platform,
long accountId)
Deprecated.
|
AsyncRequest |
RiotApiAsync.getRunesBySummoner(Platform platform,
long summonerId)
Get rune pages for a given
summonerId . |
RunePages |
RiotApi.getRunesBySummoner(Platform platform,
long summonerId)
Get rune pages for a given
summonerId . |
AsyncRequest |
RiotApiAsync.getShardData(Platform platform)
Get shard status.
|
ShardStatus |
RiotApi.getShardData(Platform platform)
Get shard status.
|
AsyncRequest |
RiotApiAsync.getSummoner(Platform platform,
long summonerId)
Get a summoner object for a given
summonerId . |
Summoner |
RiotApi.getSummoner(Platform platform,
long summonerId)
Get a summoner object for a given
summonerId . |
AsyncRequest |
RiotApiAsync.getSummonerByAccount(Platform platform,
long accountId)
Get a summoner object for a given
accountId . |
Summoner |
RiotApi.getSummonerByAccount(Platform platform,
long accountId)
Get a summoner object for a given
accountId . |
AsyncRequest |
RiotApiAsync.getSummonerByName(Platform platform,
java.lang.String summonerName)
Get a single summoner object for a given
summonerName . |
Summoner |
RiotApi.getSummonerByName(Platform platform,
java.lang.String summonerName)
Get a single summoner object for a given
summonerName . |
AsyncRequest |
RiotApiAsync.getTimelineByMatchId(Platform platform,
long matchId)
Get match timeline by
matchId . |
MatchTimeline |
RiotApi.getTimelineByMatchId(Platform platform,
long matchId)
Get match timeline by
matchId . |
Constructor and Description |
---|
GetChampionMasteriesBySummoner(ApiConfig config,
Platform platform,
long summonerId) |
GetChampionMasteriesBySummonerByChampion(ApiConfig config,
Platform platform,
long summonerId,
int championId) |
GetChampionMasteryScoresBySummoner(ApiConfig config,
Platform platform,
long summonerId) |
Constructor and Description |
---|
GetChampion(ApiConfig config,
Platform platform,
int id) |
GetChampions(ApiConfig config,
Platform platform,
boolean freeToPlay) |
Constructor and Description |
---|
GetChallengerLeagueByQueue(ApiConfig config,
Platform platform,
java.lang.String queue) |
GetLeaguePositionsBySummonerId(ApiConfig config,
Platform platform,
long summonerId) |
GetLeaguesBySummonerId(ApiConfig config,
Platform platform,
long summonerId) |
GetMasterLeagueByQueue(ApiConfig config,
Platform platform,
java.lang.String queue) |
Constructor and Description |
---|
GetShardData(ApiConfig config,
Platform platform) |
Constructor and Description |
---|
GetMasteriesBySummoner(ApiConfig config,
Platform platform,
long summonerId) |
Constructor and Description |
---|
GetMatch(ApiConfig config,
Platform platform,
long matchId,
long forAccountId) |
GetMatchByMatchIdAndTournamentCode(ApiConfig config,
Platform platform,
long matchId,
java.lang.String tournamentCode) |
GetMatchIdsByTournamentCode(ApiConfig config,
Platform platform,
java.lang.String tournamentCode) |
GetMatchListByAccountId(ApiConfig config,
Platform platform,
long accountId,
java.util.Set<java.lang.Integer> champion,
java.util.Set<java.lang.Integer> queue,
java.util.Set<java.lang.Integer> season,
long beginTime,
long endTime,
int beginIndex,
int endIndex) |
GetRecentMatchListByAccountId(ApiConfig config,
Platform platform,
long accountId)
Deprecated.
|
GetTimelineByMatchId(ApiConfig config,
Platform platform,
long matchId) |
Constructor and Description |
---|
GetRunesBySummoner(ApiConfig config,
Platform platform,
long summonerId) |
Constructor and Description |
---|
GetActiveGameBySummoner(ApiConfig config,
Platform platform,
long summonerId) |
GetFeaturedGames(ApiConfig config,
Platform platform) |
Constructor and Description |
---|
GetDataChampion(ApiConfig config,
Platform platform,
int id,
Locale locale,
java.lang.String version,
ChampionTags... tags) |
GetDataChampionList(ApiConfig config,
Platform platform,
Locale locale,
java.lang.String version,
boolean dataById,
ChampionListTags... tags) |
GetDataItem(ApiConfig config,
Platform platform,
int id,
Locale locale,
java.lang.String version,
ItemTags... tags) |
GetDataItemList(ApiConfig config,
Platform platform,
Locale locale,
java.lang.String version,
ItemListTags... tags) |
GetDataLanguages(ApiConfig config,
Platform platform) |
GetDataLanguageStrings(ApiConfig config,
Platform platform,
Locale locale,
java.lang.String version) |
GetDataMaps(ApiConfig config,
Platform platform,
Locale locale,
java.lang.String version) |
GetDataMastery(ApiConfig config,
Platform platform,
int id,
Locale locale,
java.lang.String version,
MasteryTags... tags) |
GetDataMasteryList(ApiConfig config,
Platform platform,
Locale locale,
java.lang.String version,
MasteryListTags... tags) |
GetDataProfileIcons(ApiConfig config,
Platform platform,
Locale locale,
java.lang.String version) |
GetDataRealm(ApiConfig config,
Platform platform) |
GetDataRune(ApiConfig config,
Platform platform,
int id,
Locale locale,
java.lang.String version,
RuneTags... tags) |
GetDataRuneList(ApiConfig config,
Platform platform,
Locale locale,
java.lang.String version,
RuneListTags... tags) |
GetDataSummonerSpell(ApiConfig config,
Platform platform,
int id,
Locale locale,
java.lang.String version,
SpellTags... tags) |
GetDataSummonerSpellList(ApiConfig config,
Platform platform,
Locale locale,
java.lang.String version,
boolean dataById,
SpellListTags... tags) |
GetDataVersions(ApiConfig config,
Platform platform) |
Constructor and Description |
---|
GetSummoner(ApiConfig config,
Platform platform,
long summonerId) |
GetSummonerByAccount(ApiConfig config,
Platform platform,
long accountId) |
GetSummonerByName(ApiConfig config,
Platform platform,
java.lang.String summonerName) |
Modifier and Type | Method and Description |
---|---|
DefaultRateLimitHandler.RateLimit |
DefaultRateLimitHandler.RateLimitList.getRateLimit(Platform platform,
java.lang.String service,
java.lang.String method) |
boolean |
DefaultRateLimitHandler.RateLimitList.isLimitExceeded(Platform platform,
java.lang.String service,
java.lang.String method) |
void |
DefaultRateLimitHandler.RateLimitList.setRateLimit(Platform platform,
java.lang.String service,
java.lang.String method,
java.lang.String type,
int retryAfter) |
Modifier and Type | Method and Description |
---|---|
static Platform |
Platform.getPlatformById(java.lang.String id) |
static Platform |
Platform.getPlatformByName(java.lang.String name) |
static Platform |
Platform.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Platform[] |
Platform.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|