Target filter
Search Kotlin docs
  • Back
  • Tealium Prism Kotlin SDK Reference
core/com.tealium.prism.core.api.transform/TransformationSettings

TransformationSettings

data class TransformationSettings(val id: String, val transformerId: String, val scope: TransformationScope, val configuration: DataObject = DataObject.EMPTY_OBJECT, val conditions: Rule<Condition>? = null, val order: Int = Int.MAX_VALUE)

Describes the relationship between this TransformationSettings and Transformer that it belongs to, as well as any TransformationScopes that it may be applicable for.

Parameters

id

The unique identifier for this transformation.

transformerId

The identifier of the Transformer to use to apply the transformation identified by id.

scope

The TransformationScope that this transformation is applicable for.

configuration

Configuration required by the transformation

conditions

Any conditions that should be satisfied for this transformation to be executed

order

An integer representing the order, within the scope, that this transformation should execute. Default is Int.MAX_VALUE, lower values execute first.

Constructors

TransformationSettings
Link copied to clipboard
constructor(id: String, transformerId: String, scope: TransformationScope, configuration: DataObject = DataObject.EMPTY_OBJECT, conditions: Rule<Condition>? = null, order: Int = Int.MAX_VALUE)

Types

Converter
Link copied to clipboard
object Converter : DataItemConverter<TransformationSettings>

Properties

conditions
Link copied to clipboard
val conditions: Rule<Condition>? = null
configuration
Link copied to clipboard
val configuration: DataObject
id
Link copied to clipboard
val id: String
order
Link copied to clipboard
val order: Int
scope
Link copied to clipboard
val scope: TransformationScope
transformerId
Link copied to clipboard
val transformerId: String
Generated by Dokka
(c) Tealium 2026