Class TmdConfig.Builder

  • Enclosing class:
    TmdConfig

    public static class TmdConfig.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder​(@NonNull
                       android.content.Context context)
    • Method Detail

      • setEndpoint

        public TmdConfig.Builder setEndpoint​(@NonNull
                                             java.lang.String endpoint)
      • setCleaningIntervalDays

        public TmdConfig.Builder setCleaningIntervalDays​(int cleaningIntervalDays)
      • setUploadIntervalMinutes

        public TmdConfig.Builder setUploadIntervalMinutes​(int uploadIntervalMinutes)
      • setDefaultMobileDataAllowed

        public TmdConfig.Builder setDefaultMobileDataAllowed​(boolean allowed)
      • build

        public TmdConfig build()
        Returns:
        the TmdConfig
        Throws:
        java.lang.IllegalStateException - if the key or endpoint are not set