public class Config
extends java.lang.Object
implements android.os.Parcelable, okhttp3.Callback
| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<Config> |
CREATOR |
| Constructor and Description |
|---|
Config(java.lang.String apiKey,
boolean useExecutor,
ConfigCallback configCallback) |
Config(java.lang.String apiKey,
ConfigCallback configCallback) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
configAddr() |
int |
describeContents() |
java.lang.Boolean |
enableExceptionReporting() |
java.lang.Boolean |
enableLogging() |
java.lang.Boolean |
enableNetworkStats() |
void |
fetchLatest(android.content.Context context) |
java.lang.String |
getApiAddr() |
java.lang.String |
getApiKey() |
void |
onFailure(okhttp3.Call call,
java.io.IOException e) |
void |
onResponse(okhttp3.Call call,
okhttp3.Response response) |
void |
poll(android.content.Context context) |
Config |
setParams(ConfigParams params) |
void |
stopPolling() |
void |
writeToParcel(android.os.Parcel out,
int flags) |
public static final android.os.Parcelable.Creator<Config> CREATOR
public Config(@NonNull
java.lang.String apiKey,
ConfigCallback configCallback)
public Config(@NonNull
java.lang.String apiKey,
boolean useExecutor,
ConfigCallback configCallback)
public int describeContents()
describeContents in interface android.os.Parcelablepublic void writeToParcel(android.os.Parcel out,
int flags)
writeToParcel in interface android.os.Parcelablepublic Config setParams(ConfigParams params)
public void poll(android.content.Context context)
public void stopPolling()
public void onFailure(okhttp3.Call call,
java.io.IOException e)
onFailure in interface okhttp3.Callbackpublic void onResponse(okhttp3.Call call,
okhttp3.Response response)
throws java.io.IOException
onResponse in interface okhttp3.Callbackjava.io.IOExceptionpublic void fetchLatest(android.content.Context context)
@NonNull public java.lang.String getApiAddr()
@NonNull public java.lang.String configAddr()
@NonNull public java.lang.String getApiKey()
public java.lang.Boolean enableLogging()
public java.lang.Boolean enableNetworkStats()
public java.lang.Boolean enableExceptionReporting()