Package fi.moprim.tmd.sdk
Class TmdConfig.Builder
- java.lang.Object
-
- fi.moprim.tmd.sdk.TmdConfig.Builder
-
- Enclosing class:
- TmdConfig
public static class TmdConfig.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder(android.content.Context context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
setEndpoint
public TmdConfig.Builder setEndpoint(@NonNull java.lang.String endpoint)
-
setKey
public TmdConfig.Builder setKey(@NonNull java.lang.String key)
-
setCleaningIntervalDays
public TmdConfig.Builder setCleaningIntervalDays(int cleaningIntervalDays)
-
setUploadIntervalMinutes
public TmdConfig.Builder setUploadIntervalMinutes(int uploadIntervalMinutes)
-
setDefaultMobileDataAllowed
public TmdConfig.Builder setDefaultMobileDataAllowed(boolean allowed)
-
addDataPlugin
public TmdConfig.Builder addDataPlugin(@NonNull DataPlugin dataPlugin)
-
setIdentityPlugin
public TmdConfig.Builder setIdentityPlugin(@NonNull IdentityPlugin identityPlugin)
-
build
public TmdConfig build()
- Returns:
- the TmdConfig
- Throws:
java.lang.IllegalStateException
- if the key or endpoint are not set
-
-