public static class TmdConfig.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder(android.content.Context context) |
Modifier and Type | Method and Description |
---|---|
TmdConfig.Builder |
addDataPlugin(DataPlugin dataPlugin) |
TmdConfig |
build() |
TmdConfig.Builder |
setCleaningIntervalDays(int cleaningIntervalDays) |
TmdConfig.Builder |
setDefaultMobileDataAllowed(boolean allowed) |
TmdConfig.Builder |
setEndpoint(java.lang.String endpoint) |
TmdConfig.Builder |
setIdentityPlugin(IdentityPlugin identityPlugin) |
TmdConfig.Builder |
setKey(java.lang.String key) |
TmdConfig.Builder |
setUploadIntervalMinutes(int uploadIntervalMinutes) |
public TmdConfig.Builder setEndpoint(@NonNull java.lang.String endpoint)
public TmdConfig.Builder setKey(@NonNull java.lang.String key)
public TmdConfig.Builder setCleaningIntervalDays(int cleaningIntervalDays)
public TmdConfig.Builder setUploadIntervalMinutes(int uploadIntervalMinutes)
public TmdConfig.Builder setDefaultMobileDataAllowed(boolean allowed)
public TmdConfig.Builder addDataPlugin(@NonNull DataPlugin dataPlugin)
public TmdConfig.Builder setIdentityPlugin(@NonNull IdentityPlugin identityPlugin)
public TmdConfig build()
java.lang.IllegalStateException
- if the key or endpoint are not set