Package fi.moprim.tmd.sdk
Class TmdConfig
- java.lang.Object
-
- fi.moprim.tmd.sdk.TmdConfig
-
public class TmdConfig extends java.lang.Object
This class embodies the core variable that are needed to initiate any TMD processes
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TmdConfig.Builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getApiEndpoint()
com.amazonaws.regions.Regions
getApiEndpointRegions()
int
getCleaningIntervalDays()
java.util.List<DataPlugin>
getDataPlugins()
Unmodified list of data pluginsIdentityPlugin
getIdentityPlugin()
java.lang.String
getIdentityPoolId()
int
getLocationPollingInterval()
int
getLocationRequiredAccuracy()
int
getUploadIntervalMinutes()
boolean
isDefaultMobileDataAllowed()
java.lang.String
toString()
-
-
-
Method Detail
-
getIdentityPoolId
public java.lang.String getIdentityPoolId()
- Returns:
- the identity pool id
-
getApiEndpoint
public java.lang.String getApiEndpoint()
- Returns:
- the api endpoint
-
getApiEndpointRegions
public com.amazonaws.regions.Regions getApiEndpointRegions()
- Returns:
- the api endpoint region
-
getCleaningIntervalDays
public int getCleaningIntervalDays()
- Returns:
- the cleaning interval in days
-
getUploadIntervalMinutes
public int getUploadIntervalMinutes()
- Returns:
- the upload interval in minutes
-
getLocationPollingInterval
public int getLocationPollingInterval()
- Returns:
- the location polling interval in seconds
-
getLocationRequiredAccuracy
public int getLocationRequiredAccuracy()
- Returns:
- the minimum accuracy for location to considered
-
isDefaultMobileDataAllowed
public boolean isDefaultMobileDataAllowed()
-
getDataPlugins
@NonNull public java.util.List<DataPlugin> getDataPlugins()
Unmodified list of data plugins- Returns:
- the unmodifiable list of data plugins
-
getIdentityPlugin
@NonNull public IdentityPlugin getIdentityPlugin()
-
toString
@NonNull public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-