Package-level declarations

Types

Link copied to clipboard
@JsonSerializable
data class BatchResult(val Encrypted: Boolean, val FailedPutCount: Int, val RequestResponses: List<RequestResponses>?)
Link copied to clipboard
@JsonSerializable
data class CreatedDeliveryStream(val DeliveryStreamARN: ARN)
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
data class DeleteDeliveryStream(val DeliveryStreamName: DeliveryStreamName, val AllowForceDelete: Boolean? = false) : FirehoseAction<Unit>
Link copied to clipboard
@JsonSerializable
data class DeliveryStreams(val DeliveryStreamNames: List<DeliveryStreamName>, val HasMoreDeliveryStreams: Boolean)
Link copied to clipboard
@JsonSerializable
data class ListDeliveryStreams(val DeliveryStreamType: DeliveryStreamType? = null, val ExclusiveStartDeliveryStreamName: String? = null, val Limit: Int? = 10) : FirehoseAction<DeliveryStreams>
Link copied to clipboard
@JsonSerializable
data class PutRecord(val DeliveryStreamName: DeliveryStreamName, val Record: Record) : FirehoseAction<RecordAdded>
Link copied to clipboard
@JsonSerializable
data class PutRecordBatch(val DeliveryStreamName: DeliveryStreamName, val Records: List<Record>) : FirehoseAction<BatchResult>
Link copied to clipboard
@JsonSerializable
data class RecordAdded(val Encrypted: Boolean, val RecordId: String)