String queueUrl
Queue URLs are case-sensitive.
String label
AliceSendMessage). Constraints: Maximum 80 characters;
alphanumeric characters, hyphens (-), and underscores (_) are allowed.com.amazonaws.internal.ListWithAutoConstructFlag<T> aWSAccountIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> actions
* | SendMessage | ReceiveMessage |
DeleteMessage | ChangeMessageVisibility | GetQueueAttributes |
GetQueueUrl. For more information about these actions, see Understanding
Permissions in the Amazon SQS Developer Guide.
Specifying SendMessage, DeleteMessage, or
ChangeMessageVisibility for the ActionName.n
also grants permissions for the corresponding batch versions of those
actions: SendMessageBatch,
DeleteMessageBatch, and
ChangeMessageVisibilityBatch.
String queueUrl
Queue URLs are case-sensitive.
com.amazonaws.internal.ListWithAutoConstructFlag<T> entries
String id
Ids of a batch
request need to be unique within the request.String receiptHandle
Integer visibilityTimeout
com.amazonaws.internal.ListWithAutoConstructFlag<T> successful
com.amazonaws.internal.ListWithAutoConstructFlag<T> failed
String id
String queueUrl
Queue URLs are case-sensitive.
String receiptHandle
Integer visibilityTimeout
String queueName
Queue names are case-sensitive.
Map<K,V> attributes
The following
lists the names, descriptions, and values of the special request
parameters the CreateQueue action uses:
DelaySeconds - The time in seconds that the
delivery of all messages in the queue will be delayed. An integer from
0 to 900 (15 minutes). The default for this attribute is 0
(zero).
MaximumMessageSize - The limit of how
many bytes a message can contain before Amazon SQS rejects it. An
integer from 1024 bytes (1 KiB) up to 262144 bytes (256 KiB). The
default for this attribute is 262144 (256 KiB).
MessageRetentionPeriod - The number of seconds
Amazon SQS retains a message. Integer representing seconds, from 60 (1
minute) to 1209600 (14 days). The default for this attribute is 345600
(4 days).
Policy - The queue's policy. A
valid AWS policy. For more information about policy structure, see Overview
of AWS IAM Policies in the Amazon IAM User Guide.
ReceiveMessageWaitTimeSeconds - The time for which
a ReceiveMessage call will wait for a message to arrive. An
integer from 0 to 20 (seconds). The default for this attribute is
0.
RedrivePolicy - The parameters for dead
letter queue functionality of the source queue. For more information
about RedrivePolicy and dead letter queues, see Using
Amazon SQS Dead Letter Queues in the Amazon SQS Developer
Guide.
VisibilityTimeout - The visibility
timeout for the queue. An integer from 0 to 43200 (12 hours). The
default for this attribute is 30. For more information about
visibility timeout, see Visibility
Timeout in the Amazon SQS Developer Guide.
Any other valid special request parameters that are specified (such
as ApproximateNumberOfMessages,
ApproximateNumberOfMessagesDelayed,
ApproximateNumberOfMessagesNotVisible,
CreatedTimestamp, LastModifiedTimestamp, and
QueueArn) will be ignored.
String queueUrl
String queueUrl
Queue URLs are case-sensitive.
com.amazonaws.internal.ListWithAutoConstructFlag<T> entries
com.amazonaws.internal.ListWithAutoConstructFlag<T> successful
com.amazonaws.internal.ListWithAutoConstructFlag<T> failed
String id
String queueUrl
Queue URLs are case-sensitive.
String queueUrl
Queue URLs are case-sensitive.
com.amazonaws.internal.ListWithAutoConstructFlag<T> attributeNames
All - returns all
values.
ApproximateNumberOfMessages - returns
the approximate number of visible messages in a queue. For more
information, see Resources
Required to Process Messages in the Amazon SQS Developer
Guide.
ApproximateNumberOfMessagesNotVisible - returns
the approximate number of messages that are not timed-out and not
deleted. For more information, see Resources
Required to Process Messages in the Amazon SQS Developer
Guide.
VisibilityTimeout - returns the
visibility timeout for the queue. For more information about
visibility timeout, see Visibility
Timeout in the Amazon SQS Developer Guide.
CreatedTimestamp - returns the time when the queue
was created (epoch time in seconds).
LastModifiedTimestamp - returns the time when the
queue was last changed (epoch time in seconds).
Policy - returns the queue's policy.
MaximumMessageSize - returns the limit of how many
bytes a message can contain before Amazon SQS rejects it.
MessageRetentionPeriod - returns the number of
seconds Amazon SQS retains a message.
QueueArn - returns the queue's Amazon resource
name (ARN).
ApproximateNumberOfMessagesDelayed - returns the
approximate number of messages that are pending to be added to the
queue.
DelaySeconds - returns the default
delay on the queue in seconds.
ReceiveMessageWaitTimeSeconds - returns the time
for which a ReceiveMessage call will wait for a message to
arrive.
RedrivePolicy - returns the
parameters for dead letter queue functionality of the source queue.
For more information about RedrivePolicy and dead letter queues, see
Using
Amazon SQS Dead Letter Queues in the Amazon SQS Developer
Guide.
Going forward, new attributes might be added. If you are writing code that calls this action, we recommend that you structure your code so that it can handle new attributes gracefully.
String queueName
Queue names are case-sensitive.
String queueOwnerAWSAccountId
String queueUrl
String queueUrl
Queue URLs are case-sensitive.
com.amazonaws.internal.ListWithAutoConstructFlag<T> queueUrls
String queueNamePrefix
Queue names are case-sensitive.
com.amazonaws.internal.ListWithAutoConstructFlag<T> queueUrls
String messageId
String receiptHandle
String mD5OfBody
String body
Map<K,V> attributes
SenderId, SentTimestamp,
ApproximateReceiveCount, and/or
ApproximateFirstReceiveTimestamp.
SentTimestamp and
ApproximateFirstReceiveTimestamp are each returned as an
integer representing the epoch time in
milliseconds.String mD5OfMessageAttributes
Map<K,V> messageAttributes
String stringValue
ByteBuffer binaryValue
com.amazonaws.internal.ListWithAutoConstructFlag<T> stringListValues
com.amazonaws.internal.ListWithAutoConstructFlag<T> binaryListValues
String dataType
You can also append custom labels. For more information, see Message Attribute Data Types.
String queueUrl
PurgeQueue API. Queue URLs are case-sensitive.
String queueUrl
Queue URLs are case-sensitive.
com.amazonaws.internal.ListWithAutoConstructFlag<T> attributeNames
All - returns all
values.
ApproximateFirstReceiveTimestamp -
returns the time when the message was first received from the queue
(epoch time in milliseconds).
ApproximateReceiveCount - returns the number of
times a message has been received from the queue but not deleted.
SenderId - returns the AWS account number (or the
IP address, if anonymous access is allowed) of the sender.
SentTimestamp - returns the time when the message
was sent to the queue (epoch time in milliseconds).
Any
other valid special request parameters that are specified (such as
ApproximateNumberOfMessages,
ApproximateNumberOfMessagesDelayed,
ApproximateNumberOfMessagesNotVisible,
CreatedTimestamp, DelaySeconds,
LastModifiedTimestamp, MaximumMessageSize,
MessageRetentionPeriod, Policy,
QueueArn, ReceiveMessageWaitTimeSeconds,
RedrivePolicy, and VisibilityTimeout) will
be ignored.
com.amazonaws.internal.ListWithAutoConstructFlag<T> messageAttributeNames
When using ReceiveMessage, you can send a
list of attribute names to receive, or you can return all of the
attributes by specifying "All" or ".*" in your request. You can also
use "bar.*" to return all message attributes starting with the "bar"
prefix.
Integer maxNumberOfMessages
All of the messages are not necessarily returned.
Integer visibilityTimeout
ReceiveMessage request.Integer waitTimeSeconds
com.amazonaws.internal.ListWithAutoConstructFlag<T> messages
String queueUrl
Queue URLs are case-sensitive.
String label
String queueUrl
Queue URLs are case-sensitive.
com.amazonaws.internal.ListWithAutoConstructFlag<T> entries
String id
Ids of a batch
request need to be unique within the request.String messageBody
Integer delaySeconds
Map<K,V> messageAttributes
com.amazonaws.internal.ListWithAutoConstructFlag<T> successful
com.amazonaws.internal.ListWithAutoConstructFlag<T> failed
String id
String messageId
String mD5OfMessageBody
String mD5OfMessageAttributes
String queueUrl
Queue URLs are case-sensitive.
String messageBody
Integer delaySeconds
DelaySeconds value
become available for processing after the delay time is finished. If
you don't specify a value, the default value for the queue applies.Map<K,V> messageAttributes
String mD5OfMessageBody
String mD5OfMessageAttributes
String messageId
String queueUrl
Queue URLs are case-sensitive.
Map<K,V> attributes
The following lists the names,
descriptions, and values of the special request parameters the
SetQueueAttributes action uses:
DelaySeconds - The time in seconds that the
delivery of all messages in the queue will be delayed. An integer from
0 to 900 (15 minutes). The default for this attribute is 0
(zero).
MaximumMessageSize - The limit of how
many bytes a message can contain before Amazon SQS rejects it. An
integer from 1024 bytes (1 KiB) up to 262144 bytes (256 KiB). The
default for this attribute is 262144 (256 KiB).
MessageRetentionPeriod - The number of seconds
Amazon SQS retains a message. Integer representing seconds, from 60 (1
minute) to 1209600 (14 days). The default for this attribute is 345600
(4 days).
Policy - The queue's policy. A
valid AWS policy. For more information about policy structure, see Overview
of AWS IAM Policies in the Amazon IAM User Guide.
ReceiveMessageWaitTimeSeconds - The time for which
a ReceiveMessage call will wait for a message to arrive. An integer
from 0 to 20 (seconds). The default for this attribute is 0.
VisibilityTimeout - The visibility timeout for the
queue. An integer from 0 to 43200 (12 hours). The default for this
attribute is 30. For more information about visibility timeout, see
Visibility Timeout in the Amazon SQS Developer Guide.
RedrivePolicy - The parameters for dead letter
queue functionality of the source queue. For more information about
RedrivePolicy and dead letter queues, see Using Amazon SQS Dead Letter
Queues in the Amazon SQS Developer Guide.
Any
other valid special request parameters that are specified (such as
ApproximateNumberOfMessages,
ApproximateNumberOfMessagesDelayed,
ApproximateNumberOfMessagesNotVisible,
CreatedTimestamp, LastModifiedTimestamp, and
QueueArn) will be ignored.
Copyright © 2016. All rights reserved.