{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.SQS
(
defaultService,
_InvalidBatchEntryId,
_TooManyEntriesInBatchRequest,
_QueueDeletedRecently,
_QueueDoesNotExist,
_InvalidAttributeName,
_UnsupportedOperation,
_InvalidMessageContents,
_BatchRequestTooLong,
_OverLimit,
_QueueNameExists,
_PurgeQueueInProgress,
_InvalidIdFormat,
_ReceiptHandleIsInvalid,
_EmptyBatchRequest,
_BatchEntryIdsNotDistinct,
_MessageNotInflight,
GetQueueUrl (GetQueueUrl'),
newGetQueueUrl,
GetQueueUrlResponse (GetQueueUrlResponse'),
newGetQueueUrlResponse,
PurgeQueue (PurgeQueue'),
newPurgeQueue,
PurgeQueueResponse (PurgeQueueResponse'),
newPurgeQueueResponse,
ChangeMessageVisibilityBatch (ChangeMessageVisibilityBatch'),
newChangeMessageVisibilityBatch,
ChangeMessageVisibilityBatchResponse (ChangeMessageVisibilityBatchResponse'),
newChangeMessageVisibilityBatchResponse,
SendMessage (SendMessage'),
newSendMessage,
SendMessageResponse (SendMessageResponse'),
newSendMessageResponse,
RemovePermission (RemovePermission'),
newRemovePermission,
RemovePermissionResponse (RemovePermissionResponse'),
newRemovePermissionResponse,
GetQueueAttributes (GetQueueAttributes'),
newGetQueueAttributes,
GetQueueAttributesResponse (GetQueueAttributesResponse'),
newGetQueueAttributesResponse,
ListQueues (ListQueues'),
newListQueues,
ListQueuesResponse (ListQueuesResponse'),
newListQueuesResponse,
ReceiveMessage (ReceiveMessage'),
newReceiveMessage,
ReceiveMessageResponse (ReceiveMessageResponse'),
newReceiveMessageResponse,
DeleteQueue (DeleteQueue'),
newDeleteQueue,
DeleteQueueResponse (DeleteQueueResponse'),
newDeleteQueueResponse,
TagQueue (TagQueue'),
newTagQueue,
TagQueueResponse (TagQueueResponse'),
newTagQueueResponse,
DeleteMessageBatch (DeleteMessageBatch'),
newDeleteMessageBatch,
DeleteMessageBatchResponse (DeleteMessageBatchResponse'),
newDeleteMessageBatchResponse,
SetQueueAttributes (SetQueueAttributes'),
newSetQueueAttributes,
SetQueueAttributesResponse (SetQueueAttributesResponse'),
newSetQueueAttributesResponse,
ListDeadLetterSourceQueues (ListDeadLetterSourceQueues'),
newListDeadLetterSourceQueues,
ListDeadLetterSourceQueuesResponse (ListDeadLetterSourceQueuesResponse'),
newListDeadLetterSourceQueuesResponse,
AddPermission (AddPermission'),
newAddPermission,
AddPermissionResponse (AddPermissionResponse'),
newAddPermissionResponse,
DeleteMessage (DeleteMessage'),
newDeleteMessage,
DeleteMessageResponse (DeleteMessageResponse'),
newDeleteMessageResponse,
ListQueueTags (ListQueueTags'),
newListQueueTags,
ListQueueTagsResponse (ListQueueTagsResponse'),
newListQueueTagsResponse,
CreateQueue (CreateQueue'),
newCreateQueue,
CreateQueueResponse (CreateQueueResponse'),
newCreateQueueResponse,
UntagQueue (UntagQueue'),
newUntagQueue,
UntagQueueResponse (UntagQueueResponse'),
newUntagQueueResponse,
SendMessageBatch (SendMessageBatch'),
newSendMessageBatch,
SendMessageBatchResponse (SendMessageBatchResponse'),
newSendMessageBatchResponse,
ChangeMessageVisibility (ChangeMessageVisibility'),
newChangeMessageVisibility,
ChangeMessageVisibilityResponse (ChangeMessageVisibilityResponse'),
newChangeMessageVisibilityResponse,
MessageAttribute (..),
MessageSystemAttributeNameForSends (..),
QueueAttributeName (..),
BatchResultErrorEntry (BatchResultErrorEntry'),
newBatchResultErrorEntry,
ChangeMessageVisibilityBatchRequestEntry (ChangeMessageVisibilityBatchRequestEntry'),
newChangeMessageVisibilityBatchRequestEntry,
ChangeMessageVisibilityBatchResultEntry (ChangeMessageVisibilityBatchResultEntry'),
newChangeMessageVisibilityBatchResultEntry,
DeleteMessageBatchRequestEntry (DeleteMessageBatchRequestEntry'),
newDeleteMessageBatchRequestEntry,
DeleteMessageBatchResultEntry (DeleteMessageBatchResultEntry'),
newDeleteMessageBatchResultEntry,
Message (Message'),
newMessage,
MessageAttributeValue (MessageAttributeValue'),
newMessageAttributeValue,
MessageSystemAttributeValue (MessageSystemAttributeValue'),
newMessageSystemAttributeValue,
SendMessageBatchRequestEntry (SendMessageBatchRequestEntry'),
newSendMessageBatchRequestEntry,
SendMessageBatchResultEntry (SendMessageBatchResultEntry'),
newSendMessageBatchResultEntry,
)
where
import Amazonka.SQS.AddPermission
import Amazonka.SQS.ChangeMessageVisibility
import Amazonka.SQS.ChangeMessageVisibilityBatch
import Amazonka.SQS.CreateQueue
import Amazonka.SQS.DeleteMessage
import Amazonka.SQS.DeleteMessageBatch
import Amazonka.SQS.DeleteQueue
import Amazonka.SQS.GetQueueAttributes
import Amazonka.SQS.GetQueueUrl
import Amazonka.SQS.Lens
import Amazonka.SQS.ListDeadLetterSourceQueues
import Amazonka.SQS.ListQueueTags
import Amazonka.SQS.ListQueues
import Amazonka.SQS.PurgeQueue
import Amazonka.SQS.ReceiveMessage
import Amazonka.SQS.RemovePermission
import Amazonka.SQS.SendMessage
import Amazonka.SQS.SendMessageBatch
import Amazonka.SQS.SetQueueAttributes
import Amazonka.SQS.TagQueue
import Amazonka.SQS.Types
import Amazonka.SQS.UntagQueue
import Amazonka.SQS.Waiters