amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.ingestion / IngestionConfiguration

IngestionConfiguration

data class IngestionConfiguration

IngestionConfiguration defines the configuration that can customize DefaultEventReporter.

Constructors

<init>

IngestionConfiguration defines the configuration that can customize DefaultEventReporter.

IngestionConfiguration(clientConfiguration: EventClientConfiguration, ingestionUrl: String, disabled: Boolean = true, flushSize: Int = 20, flushIntervalMs: Long = 5000, retryCountLimit: Int = 2)

Properties

clientConfiguration

: EventClientConfiguration - configuration needed for metadata.

val clientConfiguration: EventClientConfiguration

disabled

: Boolean - whether ingestion is enabled or disabled. defaults true.

val disabled: Boolean

flushIntervalMs

: Long - duration to wait, pull, and send the data. >= 100. defaults 5000.

var flushIntervalMs: Long

flushSize

: Int - number of payloads to send as a batch. <= 100 and > 0. defaults 20.

var flushSize: Int

ingestionUrl

: String - ingestion server url.

var ingestionUrl: String

retryCountLimit

: Int - retry count limit. 0 >= and <= 5. defaults 2.

var retryCountLimit: Int