Configuration

open class Configuration @JvmOverloads constructor(apiKey: String, flushQueueSize: Int, flushIntervalMillis: Int, instanceName: String, optOut: Boolean, storageProvider: StorageProvider, loggerProvider: LoggerProvider, minIdLength: Int?, partnerId: String?, callback: EventCallBack?, flushMaxRetries: Int, useBatch: Boolean, serverZone: ServerZone, serverUrl: String?, plan: Plan?, ingestionMetadata: IngestionMetadata?, identifyBatchIntervalMillis: Long, identifyInterceptStorageProvider: StorageProvider)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun isMinIdLengthValid(): Boolean
Link copied to clipboard
fun isValid(): Boolean

Properties

Link copied to clipboard
val apiKey: String
Link copied to clipboard
open var callback: EventCallBack? = null
Link copied to clipboard
open var flushIntervalMillis: Int
Link copied to clipboard
open var flushMaxRetries: Int
Link copied to clipboard
open var flushQueueSize: Int
Link copied to clipboard
open var identifyBatchIntervalMillis: Long
Link copied to clipboard
open var identifyInterceptStorageProvider: StorageProvider
Link copied to clipboard
open var ingestionMetadata: IngestionMetadata? = null
Link copied to clipboard
open var instanceName: String
Link copied to clipboard
open val loggerProvider: LoggerProvider
Link copied to clipboard
open var minIdLength: Int? = null
Link copied to clipboard
open var optOut: Boolean = false
Link copied to clipboard
open var partnerId: String? = null
Link copied to clipboard
open var plan: Plan? = null
Link copied to clipboard
open var serverUrl: String? = null
Link copied to clipboard
open var serverZone: ServerZone
Link copied to clipboard
open val storageProvider: StorageProvider
Link copied to clipboard
open var useBatch: Boolean = false