Target filter
Search Kotlin docs
  • Back
  • Tealium Prism Firebase Dispatcher for Android Reference
Tealium Prism Firebase Dispatcher/com.tealium.prism.firebase/FirebaseSettingsBuilder

FirebaseSettingsBuilder

class FirebaseSettingsBuilder : DispatcherSettingsBuilder<FirebaseMappings, FirebaseSettingsBuilder>

Builder for Firebase Dispatcher configuration settings.

Configures Firebase Analytics behavior at initialization. For data mappings, use setMappings with FirebaseMappings type-safe enums.

Modules.firebase {
it.setSessionTimeout(30.minutes)
.setAnalyticsEnabled(true)
.setMappings {
mapCommand(FirebaseCommand.LOG_EVENT)
mapFrom("tealium_event", FirebaseDestination.EventName)
}
}
Content copied to clipboard

Constructors

FirebaseSettingsBuilder
Link copied to clipboard
constructor()

Functions

build
Link copied to clipboard
fun build(): DataObject
setAnalyticsEnabled
Link copied to clipboard
fun setAnalyticsEnabled(enabled: Boolean): FirebaseSettingsBuilder

Enable or disable analytics collection.

setEnabled
Link copied to clipboard
fun setEnabled(enabled: Boolean): FirebaseSettingsBuilder
setMappings
Link copied to clipboard
fun setMappings(mappings: Callback<FirebaseMappings>): FirebaseSettingsBuilder
fun setMappings(mappings: FirebaseMappings.() -> Unit): FirebaseSettingsBuilder
setOrder
Link copied to clipboard
fun setOrder(order: Int): FirebaseSettingsBuilder
setRules
Link copied to clipboard
fun setRules(rules: Rule<String>): FirebaseSettingsBuilder
setSessionTimeout
Link copied to clipboard
fun setSessionTimeout(timeout: TimeFrame): FirebaseSettingsBuilder

Set the session timeout duration.

Generated by Dokka
(c) Tealium 2026