Class TmdConfig


  • public class TmdConfig
    extends java.lang.Object
    This class embodies the core variable that are needed to initiate any TMD processes
    • 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 class java.lang.Object