Target filter
Search Kotlin docs
  • Platforms
  • Tealium Prism Kotlin
core/com.tealium.prism.core.api.settings.modules

Package-level declarations

Types

AppDataSettingsBuilder
Link copied to clipboard
class AppDataSettingsBuilder : CollectorSettingsBuilder<AppDataSettingsBuilder>

A ModuleSettingsBuilder implementation to configure settings relevant to the AppData Module

CollectorSettingsBuilder
Link copied to clipboard
open class CollectorSettingsBuilder<T : CollectorSettingsBuilder<T>>(moduleType: String) : RuleModuleSettingsBuilder<T>

A settings builder class to support building of settings relevant to Collector implementations.

CollectSettingsBuilder
Link copied to clipboard
class CollectSettingsBuilder : DispatcherSettingsBuilder<Mappings, CollectSettingsBuilder> , MultipleInstancesModuleSettingsBuilder<CollectSettingsBuilder>

Enables the configuration, at runtime, of the Collect Module.

ConnectivityDataSettingsBuilder
Link copied to clipboard
class ConnectivityDataSettingsBuilder : CollectorSettingsBuilder<ConnectivityDataSettingsBuilder>

A ModuleSettingsBuilder implementation to configure settings relevant to the ConnectivityData Module

DataLayerSettingsBuilder
Link copied to clipboard
class DataLayerSettingsBuilder : CollectorSettingsBuilder<DataLayerSettingsBuilder>

A ModuleSettingsBuilder implementation to configure settings relevant to the DataLayer Module

DeepLinkSettingsBuilder
Link copied to clipboard
class DeepLinkSettingsBuilder : CollectorSettingsBuilder<DeepLinkSettingsBuilder>

A builder class used to enforce the available configuration for Deep Link handling

DeviceDataSettingsBuilder
Link copied to clipboard
class DeviceDataSettingsBuilder : CollectorSettingsBuilder<DeviceDataSettingsBuilder>

A ModuleSettingsBuilder implementation to configure settings relevant to the DeviceData Module

DispatcherSettingsBuilder
Link copied to clipboard
open class DispatcherSettingsBuilder<M : Mappings, T : DispatcherSettingsBuilder<M, T>>(moduleType: String, mappingsSupplier: () -> M) : RuleModuleSettingsBuilder<T>

A settings builder class to support building of settings relevant to Dispatcher implementations.

ModuleSettingsBuilder
Link copied to clipboard
open class ModuleSettingsBuilder<T : ModuleSettingsBuilder<T>>(moduleType: String)

Base class to extend from when creating a settings builder for a new module.

MultipleInstancesModuleSettingsBuilder
Link copied to clipboard
interface MultipleInstancesModuleSettingsBuilder<T : ModuleSettingsBuilder<T>>

A settings builder capability that allows for custom Module Id's to be set, specifically to support multiple instances of a given Module where unique Module Id's are required.

RuleModuleSettingsBuilder
Link copied to clipboard
open class RuleModuleSettingsBuilder<T : RuleModuleSettingsBuilder<T>>(moduleType: String) : ModuleSettingsBuilder<T>

A settings builder that enables the assignment of Rule's to the Module's capabilities.

TealiumDataSettingsBuilder
Link copied to clipboard
class TealiumDataSettingsBuilder : CollectorSettingsBuilder<TealiumDataSettingsBuilder>

A ModuleSettingsBuilder implementation to configure settings relevant to the TealiumData Module

TimeDataSettingsBuilder
Link copied to clipboard
class TimeDataSettingsBuilder : CollectorSettingsBuilder<TimeDataSettingsBuilder>

A ModuleSettingsBuilder implementation to configure settings relevant to the TimeData Module

TraceSettingsBuilder
Link copied to clipboard
class TraceSettingsBuilder : CollectorSettingsBuilder<TraceSettingsBuilder>

A ModuleSettingsBuilder implementation to configure settings relevant to the Trace Module

Generated by Dokka
(c) Tealium 2026