EventHubCaptureDescription

data class EventHubCaptureDescription(val destination: EventHubCaptureDescriptionDestination, val enabled: Boolean, val encoding: String, val intervalInSeconds: Int? = null, val sizeLimitInBytes: Int? = null, val skipEmptyArchives: Boolean? = null)

Constructors

Link copied to clipboard
constructor(destination: EventHubCaptureDescriptionDestination, enabled: Boolean, encoding: String, intervalInSeconds: Int? = null, sizeLimitInBytes: Int? = null, skipEmptyArchives: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A destination block as defined below.

Link copied to clipboard

Specifies if the Capture Description is Enabled.

Link copied to clipboard

Specifies the Encoding used for the Capture Description. Possible values are Avro and AvroDeflate.

Link copied to clipboard
val intervalInSeconds: Int? = null

Specifies the time interval in seconds at which the capture will happen. Values can be between 60 and 900 seconds. Defaults to 300 seconds.

Link copied to clipboard
val sizeLimitInBytes: Int? = null

Specifies the amount of data built up in your EventHub before a Capture Operation occurs. Value should be between 10485760 and 524288000 bytes. Defaults to 314572800 bytes.

Link copied to clipboard

Specifies if empty files should not be emitted if no events occur during the Capture time window. Defaults to false.