CoreSettingsBuilder

Builder class for configuring core settings throughout the SDK.

Settings configured here will override similar values that have come from other settings sources - e.g. local or remote JSON settings - and will therefore not be overrideable remotely.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
Link copied to clipboard

Sets the maximum amount of time that a queued event remains valid for.

Link copied to clipboard

Sets the minimum LogLevel that a log entry need to be before it gets written to the android.util.Log.

Link copied to clipboard

Sets the maximum queue size to maintain when the SDK is unable to fully process events. e.g. where connectivity may be unavailable for extended periods, events will be queued until they can be processed safely.

Link copied to clipboard

Sets the minimum amount of time before remote SDK settings should be refreshed.

Link copied to clipboard

Sets the session length. Sessions are extended upon each tracked event, so this sessionTimeout is the time of inactivity that needs to pass before a session is considered ended.

Link copied to clipboard

Sets the visitor identity key to monitor from the DataLayer. Changes to the value found at this key signify that the visitor has changed and will trigger visitor id switching.