-
- All Implemented Interfaces:
public class Configuration extends Configuration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classConfiguration.Companion
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis, Boolean trackingSessionEvents, DefaultTrackingOptions defaultTracking, Long identifyBatchIntervalMillis, StorageProvider identifyInterceptStorageProvider, IdentityStorageProvider identityStorageProvider, Boolean migrateLegacyData, Boolean offline, String deviceId, Long sessionId)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis, Boolean trackingSessionEvents, DefaultTrackingOptions defaultTracking, Long identifyBatchIntervalMillis, StorageProvider identifyInterceptStorageProvider, IdentityStorageProvider identityStorageProvider, Boolean migrateLegacyData, Boolean offline, String deviceId)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis, Boolean trackingSessionEvents, DefaultTrackingOptions defaultTracking, Long identifyBatchIntervalMillis, StorageProvider identifyInterceptStorageProvider, IdentityStorageProvider identityStorageProvider, Boolean migrateLegacyData, Boolean offline)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis, Boolean trackingSessionEvents, DefaultTrackingOptions defaultTracking, Long identifyBatchIntervalMillis, StorageProvider identifyInterceptStorageProvider, IdentityStorageProvider identityStorageProvider, Boolean migrateLegacyData)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis, Boolean trackingSessionEvents, DefaultTrackingOptions defaultTracking, Long identifyBatchIntervalMillis, StorageProvider identifyInterceptStorageProvider, IdentityStorageProvider identityStorageProvider)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis, Boolean trackingSessionEvents, DefaultTrackingOptions defaultTracking, Long identifyBatchIntervalMillis, StorageProvider identifyInterceptStorageProvider)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis, Boolean trackingSessionEvents, DefaultTrackingOptions defaultTracking, Long identifyBatchIntervalMillis)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis, Boolean trackingSessionEvents, DefaultTrackingOptions defaultTracking)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis, Boolean trackingSessionEvents)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName)Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis)Configuration(String apiKey, Context context, Integer flushQueueSize)Configuration(String apiKey, Context context)
-
Method Summary
-
-
Constructor Detail
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis, Boolean trackingSessionEvents, DefaultTrackingOptions defaultTracking, Long identifyBatchIntervalMillis, StorageProvider identifyInterceptStorageProvider, IdentityStorageProvider identityStorageProvider, Boolean migrateLegacyData, Boolean offline, String deviceId, Long sessionId)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis, Boolean trackingSessionEvents, DefaultTrackingOptions defaultTracking, Long identifyBatchIntervalMillis, StorageProvider identifyInterceptStorageProvider, IdentityStorageProvider identityStorageProvider, Boolean migrateLegacyData, Boolean offline, String deviceId)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis, Boolean trackingSessionEvents, DefaultTrackingOptions defaultTracking, Long identifyBatchIntervalMillis, StorageProvider identifyInterceptStorageProvider, IdentityStorageProvider identityStorageProvider, Boolean migrateLegacyData, Boolean offline)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis, Boolean trackingSessionEvents, DefaultTrackingOptions defaultTracking, Long identifyBatchIntervalMillis, StorageProvider identifyInterceptStorageProvider, IdentityStorageProvider identityStorageProvider, Boolean migrateLegacyData)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis, Boolean trackingSessionEvents, DefaultTrackingOptions defaultTracking, Long identifyBatchIntervalMillis, StorageProvider identifyInterceptStorageProvider, IdentityStorageProvider identityStorageProvider)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis, Boolean trackingSessionEvents, DefaultTrackingOptions defaultTracking, Long identifyBatchIntervalMillis, StorageProvider identifyInterceptStorageProvider)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis, Boolean trackingSessionEvents, DefaultTrackingOptions defaultTracking, Long identifyBatchIntervalMillis)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis, Boolean trackingSessionEvents, DefaultTrackingOptions defaultTracking)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis, Boolean trackingSessionEvents)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose, Long minTimeBetweenSessionsMillis)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening, Boolean flushEventsOnClose)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl, Boolean locationListening)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions, Boolean enableCoppaControl)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall, TrackingOptions trackingOptions)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId, Boolean newDeviceIdPerInstall)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId, Boolean useAppSetIdForDeviceId)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata, Boolean useAdvertisingIdForDeviceId)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan, IngestionMetadata ingestionMetadata)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl, Plan plan)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone, String serverUrl)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch, ServerZone serverZone)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries, Boolean useBatch)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback, Integer flushMaxRetries)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId, Function3<BaseEvent, Integer, String, Unit> callback)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength, String partnerId)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider, Integer minIdLength)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider, LoggerProvider loggerProvider)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut, StorageProvider storageProvider)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName, Boolean optOut)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis, String instanceName)
-
Configuration
Configuration(String apiKey, Context context, Integer flushQueueSize, Integer flushIntervalMillis)
-
-
Method Detail
-
getContext
final Context getContext()
-
getFlushQueueSize
Integer getFlushQueueSize()
-
setFlushQueueSize
Unit setFlushQueueSize(Integer flushQueueSize)
-
getFlushIntervalMillis
Integer getFlushIntervalMillis()
-
setFlushIntervalMillis
Unit setFlushIntervalMillis(Integer flushIntervalMillis)
-
getInstanceName
String getInstanceName()
-
setInstanceName
Unit setInstanceName(String instanceName)
-
getStorageProvider
StorageProvider getStorageProvider()
-
setStorageProvider
Unit setStorageProvider(StorageProvider storageProvider)
-
getLoggerProvider
LoggerProvider getLoggerProvider()
-
setLoggerProvider
Unit setLoggerProvider(LoggerProvider loggerProvider)
-
getMinIdLength
Integer getMinIdLength()
-
setMinIdLength
Unit setMinIdLength(Integer minIdLength)
-
getPartnerId
String getPartnerId()
-
setPartnerId
Unit setPartnerId(String partnerId)
-
getCallback
Function3<BaseEvent, Integer, String, Unit> getCallback()
-
setCallback
Unit setCallback(Function3<BaseEvent, Integer, String, Unit> callback)
-
getFlushMaxRetries
Integer getFlushMaxRetries()
-
setFlushMaxRetries
Unit setFlushMaxRetries(Integer flushMaxRetries)
-
getUseBatch
Boolean getUseBatch()
-
setUseBatch
Unit setUseBatch(Boolean useBatch)
-
getServerZone
ServerZone getServerZone()
-
setServerZone
Unit setServerZone(ServerZone serverZone)
-
getServerUrl
String getServerUrl()
-
setServerUrl
Unit setServerUrl(String serverUrl)
-
getPlan
Plan getPlan()
-
getIngestionMetadata
IngestionMetadata getIngestionMetadata()
-
setIngestionMetadata
Unit setIngestionMetadata(IngestionMetadata ingestionMetadata)
-
getUseAdvertisingIdForDeviceId
final Boolean getUseAdvertisingIdForDeviceId()
-
setUseAdvertisingIdForDeviceId
final Unit setUseAdvertisingIdForDeviceId(Boolean useAdvertisingIdForDeviceId)
-
getUseAppSetIdForDeviceId
final Boolean getUseAppSetIdForDeviceId()
-
setUseAppSetIdForDeviceId
final Unit setUseAppSetIdForDeviceId(Boolean useAppSetIdForDeviceId)
-
getNewDeviceIdPerInstall
final Boolean getNewDeviceIdPerInstall()
-
setNewDeviceIdPerInstall
final Unit setNewDeviceIdPerInstall(Boolean newDeviceIdPerInstall)
-
getTrackingOptions
final TrackingOptions getTrackingOptions()
-
setTrackingOptions
final Unit setTrackingOptions(TrackingOptions trackingOptions)
-
getEnableCoppaControl
final Boolean getEnableCoppaControl()
-
setEnableCoppaControl
final Unit setEnableCoppaControl(Boolean enableCoppaControl)
-
getLocationListening
final Boolean getLocationListening()
-
setLocationListening
final Unit setLocationListening(Boolean locationListening)
-
getFlushEventsOnClose
final Boolean getFlushEventsOnClose()
-
setFlushEventsOnClose
final Unit setFlushEventsOnClose(Boolean flushEventsOnClose)
-
getMinTimeBetweenSessionsMillis
final Long getMinTimeBetweenSessionsMillis()
-
setMinTimeBetweenSessionsMillis
final Unit setMinTimeBetweenSessionsMillis(Long minTimeBetweenSessionsMillis)
-
getTrackingSessionEvents
final Boolean getTrackingSessionEvents()
-
setTrackingSessionEvents
final Unit setTrackingSessionEvents(@Deprecated(message = "Please use 'defaultTracking.sessions' instead.", replaceWith = @ReplaceWith(imports = {}, expression = "defaultTracking.sessions")) Boolean trackingSessionEvents)
-
getDefaultTracking
final DefaultTrackingOptions getDefaultTracking()
-
setDefaultTracking
final Unit setDefaultTracking(DefaultTrackingOptions defaultTracking)
-
getIdentifyBatchIntervalMillis
Long getIdentifyBatchIntervalMillis()
-
setIdentifyBatchIntervalMillis
Unit setIdentifyBatchIntervalMillis(Long identifyBatchIntervalMillis)
-
getIdentifyInterceptStorageProvider
StorageProvider getIdentifyInterceptStorageProvider()
-
setIdentifyInterceptStorageProvider
Unit setIdentifyInterceptStorageProvider(StorageProvider identifyInterceptStorageProvider)
-
getIdentityStorageProvider
IdentityStorageProvider getIdentityStorageProvider()
-
setIdentityStorageProvider
Unit setIdentityStorageProvider(IdentityStorageProvider identityStorageProvider)
-
getMigrateLegacyData
final Boolean getMigrateLegacyData()
-
setMigrateLegacyData
final Unit setMigrateLegacyData(Boolean migrateLegacyData)
-
getOffline
Boolean getOffline()
-
setOffline
Unit setOffline(Boolean offline)
-
getDeviceId
String getDeviceId()
-
setDeviceId
Unit setDeviceId(String deviceId)
-
getSessionId
Long getSessionId()
-
setSessionId
Unit setSessionId(Long sessionId)
-
-
-
-