Types
| All Types | Classes |
| Name | Description | |
|---|---|---|
| AddPermissionRequest |
Adds the specified permission(s) to a queue for the specified principal(s). This allows for sharing access to the queue.
| |
| AddPermissionResponse |
Returns a list of messages and metadata about the request.
| |
| Attribute |
Name and value pair of an attribute associated with the queue.
| |
| BatchResultErrorEntry |
This is used in the responses of batch API to give a detailed description
of the result of an operation on each entry in the request.
| |
| ChangeMessageVisibilityBatchRequest |
This is a batch version of ChangeMessageVisibility. It takes
multiple receipt handles and performs the operation on each of the them. The
result of the operation on each message is reported individually in the
response.
| |
| ChangeMessageVisibilityBatchRequestEntry |
Encloses a receipt handle and an entry id for each message in
ChangeMessageVisibilityBatchRequest.
| |
| ChangeMessageVisibilityBatchResponse |
Returns a list of ChangeMessageVisibilityBatchResultEntries and metadata about the request.
| |
| ChangeMessageVisibilityBatchResult |
Returns a list of ChangeMessageVisibilityBatchResultEntries.
| |
| ChangeMessageVisibilityBatchResultEntry |
Encloses the id of an entry in ChangeMessageVisibilityBatchRequest.
| |
| ChangeMessageVisibilityRequest |
The ChangeMessageVisibility action extends the read lock timeout of the specified message
from the specified queue to the specified value.
| |
| ChangeMessageVisibilityResponse |
Returns metadata about the request.
| |
| CreateQueueRequest |
The CreateQueue action creates a new queue, or returns the URL of an existing one.
When you request CreateQueue, you provide a name for the queue. To successfully
create a new queue, you must provide a name that is unique within the scope of
your own queues. If you provide the name of an existing queue, a new queue isn't
created and an error isn't returned. Instead, the request succeeds and the queue
URL for the existing queue is returned. Exception: if you provide a value for
DefaultVisibilityTimeout that is different from the value for the existing queue,
you receive an error.
| |
| CreateQueueResponse |
Returns information about the created queue, including queue URL and request metadata.
| |
| CreateQueueResult |
Information returned by the CreateQueueRequest, including queue URL.
| |
| DeleteMessageBatchRequest |
This is a batch version of DeleteMessage. It takes multiple
receipt handles and deletes each one of the messages. The result of the delete
operation on each message is reported individually in the response.
| |
| DeleteMessageBatchRequestEntry |
Encloses a receipt handle and an identifier for it.
| |
| DeleteMessageBatchResponse |
Returns a list of DeleteMessageBatchResultEntries and metadata about the request.
| |
| DeleteMessageBatchResult |
Returns a list of DeleteMessageBatchResultEntries.
| |
| DeleteMessageBatchResultEntry |
Encloses the id an entry in DeleteMessageBatchRequest.
| |
| DeleteMessageRequest |
The DeleteMessage action unconditionally removes the specified message from the specified queue. Even if the message
is locked by another reader due to the visibility timeout setting, it is still deleted from the queue.
| |
| DeleteMessageResponse |
Returns metadata about the request.
| |
| DeleteQueueRequest |
The DeleteQueue action deletes the queue specified by the queue URL, regardless of whether the queue is empty.
If the specified queue does not exist, SQS returns a successful response. Use DeleteQueue with care; once you
delete your queue, any messages in the queue are no longer available.
When you delete a queue, the deletion process takes up to 60 seconds. Requests you send involving that queue
during the 60 seconds might succeed. For example, a SendMessage request might succeed, but after the 60 seconds,
the queue and that message you sent no longer exist. Also, when you delete a queue, you must wait at least 60 seconds
before creating a queue with the same name.
We reserve the right to delete queues that have had no activity for more than 30 days.
| |
| DeleteQueueResponse |
Returns metadata about the request.
| |
| Error |
Error
| |
| ErrorResponse |
A list of errors associated with a request returned by Amazon SQS.
| |
| GetQueueAttributesRequest |
Gets one or all attributes of a queue.
| |
| GetQueueAttributesResponse |
Returns the attributes that match the request.
| |
| GetQueueAttributesResult |
A list of attributes returned by the GetQueueAttributesRequest.
| |
| GetQueueUrlRequest |
The GetQueueUrl action returns the URL of an existing queue.
| |
| GetQueueUrlResponse |
Returns the queue URL and metadata about the request.
| |
| GetQueueUrlResult |
Returns the queue URL.
| |
| ListQueuesRequest |
The ListQueues action returns a list of your queues. The maximum number of queues that can be returned is 1000.
If you specify a value for the optional QueueNamePrefix parameter, only queues with a name beginning with the
specified value are returned.
| |
| ListQueuesResponse |
Returns a list of queues and related metadata about the request.
| |
| ListQueuesResult |
Information returned by the ListQueuesRequest, including queue URL.
| |
| Message |
An element containing the information about the message.
| |
| ReceiveMessageRequest |
Retrieves one or more messages from the specified queue, including the message body and message ID of each message.
Messages returned by this action stay in the queue until you delete them. However, once a message is returned to a
ReceiveMessage request, it is not returned on subsequent ReceiveMessage requests for the duration of the
VisibilityTimeout. If you do not specify a VisibilityTimeout in the request, the overall visibility timeout for the
queue is used for the returned messages.
| |
| ReceiveMessageResponse |
Returns a list of messages and metadata about the request.
| |
| ReceiveMessageResult |
A list of messages associated with the ReceiveMessageRequest.
| |
| RemovePermissionRequest |
Removes the permission with the specified statement id from the queue.
| |
| RemovePermissionResponse |
Returns a list of messages and metadata about the request.
| |
| ResponseMetadata |
Information about the request provided by Amazon SQS.
| |
| SendMessageBatchRequest |
This is a batch version of SendMessage. It takes
multiple messages and adds each of them to the queue. The result of each
add operation is reported individually in the response.
| |
| SendMessageBatchRequestEntry |
Contains the details of a single SQS message along with a Id.
| |
| SendMessageBatchResponse |
Returns a list of SendMessageBatchResultEntries and metadata about the request.
| |
| SendMessageBatchResult |
Returns a list of SendMessageBatchResultEntries
| |
| SendMessageBatchResultEntry |
Encloses a message ID for successfully enqueued message of a SendMessageBatchRequest.
| |
| SendMessageRequest |
The SendMessage action delivers a message to the specified queue.
| |
| SendMessageResponse |
Returns information about the message, including an MD5 of the message body, message ID, and request metadata.
| |
| SendMessageResult |
Information about the message sent to Amazon SQS.
| |
| SetQueueAttributesRequest |
Sets an attribute of a queue. Currently, you can set only one attribute per request.
| |
| SetQueueAttributesResponse |
Returns a list of messages and metadata about the request.
|