data class IngestionConfiguration
IngestionConfiguration defines the configuration that can customize DefaultEventReporter.
<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) |
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 |