public class RiotApiConfig extends Object
Modifier and Type | Class and Description |
---|---|
static class |
RiotApiConfig.Builder |
Modifier and Type | Field and Description |
---|---|
String |
apiKey
Riot Games API key.
|
org.asynchttpclient.AsyncHttpClientConfig |
asyncHttpClientConfig
AsyncHttpClientConfig to use to send requests.
|
float |
concurrentInstanceFactor
Multiplier for using concurrent instances.
|
static float |
DEFAULT_CONCURRENT_INSTANCE_FACTOR |
static int |
DEFAULT_MAX_CONCURRENT_REQUESTS |
static float |
DEFAULT_OVERHEAD_FACTOR |
static int |
DEFAULT_RETRIES |
int |
maxConcurrentRequests
Maximum number of concurrent requests allowed.
|
float |
overheadFactor
Overhead factor to prevent 429s due to noise.
|
ResponseListener |
responseListener
Response listener or null.
|
int |
retries
Number of times to retry each request.
|
TemporalBucketFactory |
temporalBucketFactory
Factory for creating temporal buckets.
|
Modifier and Type | Method and Description |
---|---|
static RiotApiConfig.Builder |
builder(String apiKey) |
boolean |
equals(Object o) |
static org.asynchttpclient.AsyncHttpClientConfig |
getDefaultAsyncHttpClientConfig() |
static TemporalBucketFactory |
getDefaultTemporalBucketFactory() |
int |
hashCode() |
public static final int DEFAULT_RETRIES
public static final int DEFAULT_MAX_CONCURRENT_REQUESTS
public static final float DEFAULT_CONCURRENT_INSTANCE_FACTOR
public static final float DEFAULT_OVERHEAD_FACTOR
public final String apiKey
public final int retries
public final int maxConcurrentRequests
public final float concurrentInstanceFactor
public final float overheadFactor
public final ResponseListener responseListener
public final org.asynchttpclient.AsyncHttpClientConfig asyncHttpClientConfig
public final TemporalBucketFactory temporalBucketFactory
public static org.asynchttpclient.AsyncHttpClientConfig getDefaultAsyncHttpClientConfig()
public static TemporalBucketFactory getDefaultTemporalBucketFactory()
public static RiotApiConfig.Builder builder(String apiKey)
Copyright © 2019. All rights reserved.