Package-level declarations
Types
Link copied to clipboard
data class AnalyticsThrottlerConfiguration(val platformAuthorizer: PlatformAuthorizer, val platformClient: PlatformClient, val analyticsThrottlerServiceUrl: String, val analyticsThrottlerSyncInterval: Long? = null, val customParameters: Map<String, Any>? = null, val provider: AnalyticsReporter.Provider = AnalyticsReporter.Provider.CONVIVA)
Holds all the required and optional metadata to perform analytics data stream throttling.
Link copied to clipboard
@JsonClass(generateAdapter = true)
Represents analytics throttler request payload.
Link copied to clipboard
@JsonClass(generateAdapter = true)
Represents response that data class encapsulates Quality of Experience (QoE) tracking data, which is used for managing analytics throttling in playback performance monitoring.
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class defines threshold values for monitoring playback performance in both VOD and Live streaming sessions.
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class defines whether tracking is enabled and holds threshold data for monitoring playback sessions.