Classes
The following classes are available globally.
-
Required parameters: [QueueUrl, Label, AWSAccountIds, Actions] See more
Declaration
Objective-C
@interface AWSSQSAddPermissionRequestSwift
class AWSSQSAddPermissionRequest -
Gives a detailed description of the result of an action on each entry in the request.
Required parameters: [Id, SenderFault, Code]
See moreDeclaration
Objective-C
@interface AWSSQSBatchResultErrorEntrySwift
class AWSSQSBatchResultErrorEntry -
Declaration
Objective-C
@interface AWSSQSCancelMessageMoveTaskRequestSwift
class AWSSQSCancelMessageMoveTaskRequest -
Declaration
Objective-C
@interface AWSSQSCancelMessageMoveTaskResultSwift
class AWSSQSCancelMessageMoveTaskResult -
Required parameters: [QueueUrl, Entries] See more
Declaration
Objective-C
@interface AWSSQSChangeMessageVisibilityBatchRequestSwift
class AWSSQSChangeMessageVisibilityBatchRequest -
Encloses a receipt handle and an entry ID for each message in
ChangeMessageVisibilityBatch.Required parameters: [Id, ReceiptHandle]
See moreDeclaration
Objective-C
@interface AWSSQSChangeMessageVisibilityBatchRequestEntrySwift
class AWSSQSChangeMessageVisibilityBatchRequestEntry -
For each message in the batch, the response contains a
ChangeMessageVisibilityBatchResultEntrytag if the message succeeds or aBatchResultErrorEntrytag if the message fails.Required parameters: [Successful, Failed]
See moreDeclaration
Objective-C
@interface AWSSQSChangeMessageVisibilityBatchResultSwift
class AWSSQSChangeMessageVisibilityBatchResult -
Declaration
Objective-C
@interface AWSSQSChangeMessageVisibilityBatchResultEntrySwift
class AWSSQSChangeMessageVisibilityBatchResultEntry -
Declaration
Objective-C
@interface AWSSQSChangeMessageVisibilityRequestSwift
class AWSSQSChangeMessageVisibilityRequest -
Required parameters: [QueueName] See more
Declaration
Objective-C
@interface AWSSQSCreateQueueRequestSwift
class AWSSQSCreateQueueRequest -
Returns the
See moreQueueUrlattribute of the created queue.Declaration
Objective-C
@interface AWSSQSCreateQueueResultSwift
class AWSSQSCreateQueueResult -
Required parameters: [QueueUrl, Entries] See more
Declaration
Objective-C
@interface AWSSQSDeleteMessageBatchRequestSwift
class AWSSQSDeleteMessageBatchRequest -
Encloses a receipt handle and an identifier for it.
Required parameters: [Id, ReceiptHandle]
See moreDeclaration
Objective-C
@interface AWSSQSDeleteMessageBatchRequestEntrySwift
class AWSSQSDeleteMessageBatchRequestEntry -
For each message in the batch, the response contains a
DeleteMessageBatchResultEntrytag if the message is deleted or aBatchResultErrorEntrytag if the message can’t be deleted.Required parameters: [Successful, Failed]
See moreDeclaration
Objective-C
@interface AWSSQSDeleteMessageBatchResultSwift
class AWSSQSDeleteMessageBatchResult -
Declaration
Objective-C
@interface AWSSQSDeleteMessageBatchResultEntrySwift
class AWSSQSDeleteMessageBatchResultEntry -
Required parameters: [QueueUrl, ReceiptHandle] See more
Declaration
Objective-C
@interface AWSSQSDeleteMessageRequestSwift
class AWSSQSDeleteMessageRequest -
Required parameters: [QueueUrl] See more
Declaration
Objective-C
@interface AWSSQSDeleteQueueRequestSwift
class AWSSQSDeleteQueueRequest -
Required parameters: [QueueUrl] See more
Declaration
Objective-C
@interface AWSSQSGetQueueAttributesRequestSwift
class AWSSQSGetQueueAttributesRequest -
A list of returned queue attributes.
See moreDeclaration
Objective-C
@interface AWSSQSGetQueueAttributesResultSwift
class AWSSQSGetQueueAttributesResult -
Required parameters: [QueueName] See more
Declaration
Objective-C
@interface AWSSQSGetQueueUrlRequestSwift
class AWSSQSGetQueueUrlRequest -
For more information, see Interpreting Responses in the Amazon SQS Developer Guide.
See moreDeclaration
Objective-C
@interface AWSSQSGetQueueUrlResultSwift
class AWSSQSGetQueueUrlResult -
Required parameters: [QueueUrl] See more
Declaration
Objective-C
@interface AWSSQSListDeadLetterSourceQueuesRequestSwift
class AWSSQSListDeadLetterSourceQueuesRequest -
Declaration
Objective-C
@interface AWSSQSListDeadLetterSourceQueuesResultSwift
class AWSSQSListDeadLetterSourceQueuesResult -
Declaration
Objective-C
@interface AWSSQSListMessageMoveTasksRequestSwift
class AWSSQSListMessageMoveTasksRequest -
Declaration
Objective-C
@interface AWSSQSListMessageMoveTasksResultSwift
class AWSSQSListMessageMoveTasksResult -
Contains the details of a message movement task.
See moreDeclaration
Objective-C
@interface AWSSQSListMessageMoveTasksResultEntrySwift
class AWSSQSListMessageMoveTasksResultEntry -
Declaration
Objective-C
@interface AWSSQSListQueueTagsRequestSwift
class AWSSQSListQueueTagsRequest -
Declaration
Objective-C
@interface AWSSQSListQueueTagsResultSwift
class AWSSQSListQueueTagsResult -
Declaration
Objective-C
@interface AWSSQSListQueuesRequestSwift
class AWSSQSListQueuesRequest -
A list of your queues.
See moreDeclaration
Objective-C
@interface AWSSQSListQueuesResultSwift
class AWSSQSListQueuesResult -
An Amazon SQS message.
See moreDeclaration
Objective-C
@interface AWSSQSMessageSwift
class AWSSQSMessage -
The user-specified message attribute value. For string data types, the
Valueattribute has the same restrictions on the content as the message body. For more information, seeSendMessage.Name,type,valueand the message body must not be empty or null. All parts of the message attribute, includingName,Type, andValue, are part of the message size restriction (256 KiB or 262,144 bytes).Required parameters: [DataType]
See moreDeclaration
Objective-C
@interface AWSSQSMessageAttributeValueSwift
class AWSSQSMessageAttributeValue -
The user-specified message system attribute value. For string data types, the
Valueattribute has the same restrictions on the content as the message body. For more information, seeSendMessage.Name,type,valueand the message body must not be empty or null.Required parameters: [DataType]
See moreDeclaration
Objective-C
@interface AWSSQSMessageSystemAttributeValueSwift
class AWSSQSMessageSystemAttributeValue -
Required parameters: [QueueUrl] See more
Declaration
Objective-C
@interface AWSSQSPurgeQueueRequestSwift
class AWSSQSPurgeQueueRequest -
Required parameters: [QueueUrl] See more
Declaration
Objective-C
@interface AWSSQSReceiveMessageRequestSwift
class AWSSQSReceiveMessageRequest -
A list of received messages.
See moreDeclaration
Objective-C
@interface AWSSQSReceiveMessageResultSwift
class AWSSQSReceiveMessageResult -
Required parameters: [QueueUrl, Label] See more
Declaration
Objective-C
@interface AWSSQSRemovePermissionRequestSwift
class AWSSQSRemovePermissionRequest -
Required parameters: [QueueUrl, Entries] See more
Declaration
Objective-C
@interface AWSSQSSendMessageBatchRequestSwift
class AWSSQSSendMessageBatchRequest -
Contains the details of a single Amazon SQS message along with an
Id.Required parameters: [Id, MessageBody]
See moreDeclaration
Objective-C
@interface AWSSQSSendMessageBatchRequestEntrySwift
class AWSSQSSendMessageBatchRequestEntry -
For each message in the batch, the response contains a
SendMessageBatchResultEntrytag if the message succeeds or aBatchResultErrorEntrytag if the message fails.Required parameters: [Successful, Failed]
See moreDeclaration
Objective-C
@interface AWSSQSSendMessageBatchResultSwift
class AWSSQSSendMessageBatchResult -
Encloses a
MessageIdfor a successfully-enqueued message in aSendMessageBatch.Required parameters: [Id, MessageId, MD5OfMessageBody]
See moreDeclaration
Objective-C
@interface AWSSQSSendMessageBatchResultEntrySwift
class AWSSQSSendMessageBatchResultEntry -
Required parameters: [QueueUrl, MessageBody] See more
Declaration
Objective-C
@interface AWSSQSSendMessageRequestSwift
class AWSSQSSendMessageRequest -
The
See moreMD5OfMessageBodyandMessageIdelements.Declaration
Objective-C
@interface AWSSQSSendMessageResultSwift
class AWSSQSSendMessageResult -
Required parameters: [QueueUrl, Attributes] See more
Declaration
Objective-C
@interface AWSSQSSetQueueAttributesRequestSwift
class AWSSQSSetQueueAttributesRequest -
Declaration
Objective-C
@interface AWSSQSStartMessageMoveTaskRequestSwift
class AWSSQSStartMessageMoveTaskRequest -
Declaration
Objective-C
@interface AWSSQSStartMessageMoveTaskResultSwift
class AWSSQSStartMessageMoveTaskResult -
Declaration
Objective-C
@interface AWSSQSTagQueueRequestSwift
class AWSSQSTagQueueRequest -
Declaration
Objective-C
@interface AWSSQSUntagQueueRequestSwift
class AWSSQSUntagQueueRequest -
Undocumented
See moreDeclaration
Objective-C
@interface AWSSQSResources : NSObject + (instancetype)sharedInstance; - (NSDictionary *)JSONObject; @endSwift
class AWSSQSResources : NSObject -
Welcome to the Amazon SQS API Reference.
Amazon SQS is a reliable, highly-scalable hosted queue for storing messages as they travel between applications or microservices. Amazon SQS moves data between distributed application components and helps you decouple these components.
For information on the permissions you need to use this API, see Identity and access management in the Amazon SQS Developer Guide.
You can use Amazon Web Services SDKs to access Amazon SQS using your favorite programming language. The SDKs perform tasks such as the following automatically:
Cryptographically sign your service requests
Retry requests
Handle error responses
Additional information
Amazon SQS Developer Guide
Amazon Web Services General Reference
Declaration
Objective-C
@interface AWSSQSSwift
class AWSSQS
View on GitHub
Install in Dash
Classes Reference