UplynkSsaiDescription

@Serializable
data class UplynkSsaiDescription(val prefix: String? = null, val assetIds: List<String> = listOf(), val externalIds: List<String> = listOf(), val userId: String? = null, val contentProtected: Boolean = false, val preplayParameters: LinkedHashMap<String, String> = linkedMapOf(), val assetInfo: Boolean = false, val assetType: UplynkAssetType = UplynkAssetType.ASSET, val pingConfiguration: UplynkPingConfiguration = UplynkPingConfiguration()) : CustomSsaiDescription

The configuration for server-side ad insertion using the UplynkConnector.

Constructors

Link copied to clipboard
constructor(prefix: String? = null, assetIds: List<String> = listOf(), externalIds: List<String> = listOf(), userId: String? = null, contentProtected: Boolean = false, preplayParameters: LinkedHashMap<String, String> = linkedMapOf(), assetInfo: Boolean = false, assetType: UplynkAssetType = UplynkAssetType.ASSET, pingConfiguration: UplynkPingConfiguration = UplynkPingConfiguration())

Types

Link copied to clipboard
class Builder

A builder for a UplynkSsaiDescription.

Properties

Link copied to clipboard

Sets a list of asset IDs for Uplynk Media Platform Preplay API.

Link copied to clipboard
val assetInfo: Boolean = false

Sets flag to request asset info.

Link copied to clipboard

Sets the asset type.

Link copied to clipboard

Sets whether the assets of the source are content protected.

Link copied to clipboard
open override val customIntegration: String
Link copied to clipboard

Sets a list of external IDs for Uplynk Media Platform Preplay API. If assetIds have at least one value this property is ignored and could be empty

Link copied to clipboard

Sets the ping request configuration

Link copied to clipboard
val prefix: String? = null

Sets the prefix to use for Uplynk Media Platform Preplay API and Asset Info API requests.

Link copied to clipboard

Sets the parameters.

Link copied to clipboard
val userId: String? = null

Sets a User ID for Uplynk Media Platform Preplay API. If assetIds have at least one value this property is ignored and could be empty