public static class RelayrJavaSdk.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
void |
build()
Initializes SDK with inserted parameters
|
RelayrJavaSdk.Builder |
cacheModels(boolean cache)
If true it will cache all device models in the background.
|
RelayrJavaSdk.Builder |
inMockMode(boolean mockMode)
LEGACY
Initializes the SDK in Mock Mode.
|
RelayrJavaSdk.Builder |
setApiUrls(java.lang.String mainApi,
java.lang.String mqttApi)
EXPERIMENTAL - Set specific API urls.
|
RelayrJavaSdk.Builder |
setLogLevel(retrofit.RestAdapter.LogLevel level)
Sets Log level for all API calls.
|
RelayrJavaSdk.Builder |
setToken(java.lang.String token)
Sets token retrieved from @see link
Token is necessary to be able to make any of the API calls.
|
RelayrJavaSdk.Builder |
setUserAgent(java.lang.String userAgent)
Define specific user agent for your app
|
RelayrJavaSdk.Builder |
useProduction(boolean production)
Initializes the SDK in production or development mode.
|
public RelayrJavaSdk.Builder inMockMode(boolean mockMode)
public RelayrJavaSdk.Builder useProduction(boolean production)
public RelayrJavaSdk.Builder setLogLevel(retrofit.RestAdapter.LogLevel level)
RestAdapter.LogLevel.NONE
in development RestAdapter.LogLevel.BASICpublic RelayrJavaSdk.Builder setToken(java.lang.String token)
public RelayrJavaSdk.Builder cacheModels(boolean cache)
public RelayrJavaSdk.Builder setUserAgent(java.lang.String userAgent)
public RelayrJavaSdk.Builder setApiUrls(java.lang.String mainApi, java.lang.String mqttApi)
public void build()