AnalyticsThrottlerConfiguration

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.

Constructors

Link copied to clipboard
constructor(platformAuthorizer: PlatformAuthorizer, platformClient: PlatformClient, analyticsThrottlerServiceUrl: String, analyticsThrottlerSyncInterval: Long? = null, customParameters: Map<String, Any>? = null, provider: AnalyticsReporter.Provider = AnalyticsReporter.Provider.CONVIVA)

Properties

Link copied to clipboard

url to fetch details related to analytics data stream throttling such as enabling/disabling analytics reporting etc.

Link copied to clipboard

time interval, in minutes, to fetch throttler details periodically.

Link copied to clipboard

list of custom parameters.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provider of the Analytics System.