TealiumConfig
The object used to configure Tealium instances with constant values and dependencies.
Parameters
The android Application object
The Tealium account name
The Tealium profile name
The Tealium environment
A list of unique ModuleFactory's each one for creating a specific Module
A list of unique BarrierFactorys each one for creating a specific ConfigurableBarrier
The datasource to identify the data coming from this SDK
The name of the file in the Assets folder that contains local JSON Settings. These settings will be deep merged with any Remote and Programmatic settings, which will take priority over Local settings
The url to download Remote JSON Settings from. These settings will be deep merged with any Local and Programmatic settings. Remote settings will take priority over Local ones, and Programmatic settings will take priority over Remote settings
The LogHandler to delegate logging events to; default will write to android.util.Log
A known existing visitor id to use on first launch instead of our anonymous id
An adapter that can convert CMP specific data to a ConsentDecision that the Tealium consent integration system can handle.
A DataObject containing all the settings that were configured programmatically
Types
A builder class for configuring a Tealium instance.