Package-level declarations

Types

Link copied to clipboard
sealed class Acknowledgment
Link copied to clipboard
data class AcknowledgmentResult<T : SdkResponse>(val message: Message, val acknowledgment: Acknowledgment, val response: SdkResponse?)
Link copied to clipboard
Link copied to clipboard
data class MessageAcknowledgment<T : Acknowledgment>(val message: Message, val acknowledgment: T)
Link copied to clipboard
interface OnError
Link copied to clipboard
Link copied to clipboard
class ReceiveMessageRequestBuilder(var queueUrl: String? = null, var waitTimeSeconds: Int = 20, var maxNumberOfMessages: Int = 10, var visibilityTimeout: Int = 30, var receiveRequestAttemptId: String? = null, var messageAttributeNames: List<String> = emptyList(), var attributeNames: List<QueueAttributeName> = emptyList())
Link copied to clipboard
data class SendMessageRequest(val body: String, val delaySeconds: Int = 0, val messageAttributes: Map<String, MessageAttributeValue> = emptyMap(), val id: String = UUID.randomUUID().toString())
Link copied to clipboard