Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addPermission(AddPermissionRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Adds a permission to a queue for a specific principal.
- AmazonSQSExtendedClient - Class in com.amazon.sqs.javamessaging
-
Amazon SQS Extended Client extends the functionality of Amazon SQS client.
- AmazonSQSExtendedClient(SqsClient) - Constructor for class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Constructs a new Amazon SQS extended client to invoke service methods on Amazon SQS with extended functionality using the specified Amazon SQS client object.
- AmazonSQSExtendedClient(SqsClient, ExtendedClientConfiguration) - Constructor for class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Constructs a new Amazon SQS extended client to invoke service methods on Amazon SQS with extended functionality using the specified Amazon SQS client object.
C
- changeMessageVisibility(ChangeMessageVisibilityRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Changes the visibility timeout of a specified message in a queue to a new value.
- changeMessageVisibilityBatch(ChangeMessageVisibilityBatchRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Changes the visibility timeout of multiple messages.
- close() - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
- com.amazon.sqs.javamessaging - package com.amazon.sqs.javamessaging
- createQueue(CreateQueueRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Creates a new standard or FIFO queue.
D
- DEFAULT_MESSAGE_SIZE_THRESHOLD - Static variable in class com.amazon.sqs.javamessaging.SQSExtendedClientConstants
- deleteMessage(DeleteMessageRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Deletes the specified message from the specified queue.
- deleteMessageBatch(DeleteMessageBatchRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Deletes up to ten messages from the specified queue.
- deleteQueue(DeleteQueueRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Deletes the queue specified by the
QueueUrl, regardless of the queue's contents. - doesCleanupS3Payload() - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Checks whether or not clean up large objects in S3 is enabled.
E
- ExtendedClientConfiguration - Class in com.amazon.sqs.javamessaging
-
Amazon SQS extended client configuration options such as Amazon S3 client, bucket name, and message size threshold for large-payload messages.
- ExtendedClientConfiguration() - Constructor for class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
- ExtendedClientConfiguration(ExtendedClientConfiguration) - Constructor for class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
G
- getMessageSizeThreshold() - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Deprecated.
- getQueueAttributes(GetQueueAttributesRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Gets attributes for the specified queue.
- getQueueUrl(GetQueueUrlRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Returns the URL of an existing Amazon SQS queue.
- getS3KeyPrefix() - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Gets the S3 key prefix
I
- ignoresPayloadNotFound() - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Checks whether or not messages should be removed from Amazon SQS when payloads are not found in Amazon S3.
- isLargePayloadSupportEnabled() - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Deprecated.Instead use
PayloadStorageConfiguration.isPayloadSupportEnabled()
L
- listDeadLetterSourceQueues(ListDeadLetterSourceQueuesRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Returns a list of your queues that have the
RedrivePolicyqueue attribute configured with a dead-letter queue. - listQueues() - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Returns a list of your queues in the current region.
- listQueues(ListQueuesRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Returns a list of your queues in the current region.
- listQueueTags(ListQueueTagsRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
M
- MAX_ALLOWED_ATTRIBUTES - Static variable in class com.amazon.sqs.javamessaging.SQSExtendedClientConstants
P
- purgeQueue(PurgeQueueRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Deletes the messages in a queue specified by the
QueueURLparameter.
R
- receiveMessage(ReceiveMessageRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Retrieves one or more messages (up to 10), from the specified queue.
- removePermission(RemovePermissionRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Revokes any permissions in the queue policy that matches the specified
Labelparameter. - RESERVED_ATTRIBUTE_NAME - Static variable in class com.amazon.sqs.javamessaging.SQSExtendedClientConstants
S
- S3_BUCKET_NAME_MARKER - Static variable in class com.amazon.sqs.javamessaging.SQSExtendedClientConstants
- S3_KEY_MARKER - Static variable in class com.amazon.sqs.javamessaging.SQSExtendedClientConstants
- sendMessage(SendMessageRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Delivers a message to the specified queue.
- sendMessageBatch(SendMessageBatchRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Delivers up to ten messages to the specified queue.
- serviceName() - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
- setIgnorePayloadNotFound(boolean) - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Sets whether or not messages should be removed from Amazon SQS when payloads are not found in Amazon S3.
- setLargePayloadSupportDisabled() - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Deprecated.Instead use
PayloadStorageConfiguration.setPayloadSupportDisabled() - setLargePayloadSupportEnabled(S3Client, String) - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Deprecated.
- setLegacyReservedAttributeNameDisabled() - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Disables the utilization legacy payload attribute name when sending messages.
- setMessageSizeThreshold(int) - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Deprecated.Instead use
PayloadStorageConfiguration.setPayloadSizeThreshold(int) - setPayloadSupportEnabled(S3Client, String, boolean) - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Enables support for payload messages.
- setQueueAttributes(SetQueueAttributesRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
-
Sets the value of one or more queue attributes.
- setS3KeyPrefix(String) - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Sets a string that will be used as prefix of the S3 Key.
- SQSExtendedClientConstants - Class in com.amazon.sqs.javamessaging
- SQSExtendedClientConstants() - Constructor for class com.amazon.sqs.javamessaging.SQSExtendedClientConstants
T
- tagQueue(TagQueueRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
U
- untagQueue(UntagQueueRequest) - Method in class com.amazon.sqs.javamessaging.AmazonSQSExtendedClient
- usesLegacyReservedAttributeName() - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Checks whether or not the configuration uses the legacy reserved attribute name.
W
- withAlwaysThroughS3(boolean) - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
- withIgnorePayloadNotFound(boolean) - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Sets whether or not messages should be removed from Amazon SQS when payloads are not found in Amazon S3.
- withLargePayloadSupportDisabled() - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Deprecated.
- withLargePayloadSupportEnabled(S3Client, String) - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Deprecated.
- withLegacyReservedAttributeNameDisabled() - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Disables the utilization legacy payload attribute name when sending messages.
- withMessageSizeThreshold(int) - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Deprecated.
- withObjectCannedACL(ObjectCannedACL) - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
- withPayloadSizeThreshold(int) - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
- withPayloadSupportDisabled() - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
- withPayloadSupportEnabled(S3Client, String) - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
- withPayloadSupportEnabled(S3Client, String, boolean) - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Enables support for payload messages.
- withS3KeyPrefix(String) - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
-
Sets a string that will be used as prefix of the S3 Key.
- withServerSideEncryption(ServerSideEncryptionStrategy) - Method in class com.amazon.sqs.javamessaging.ExtendedClientConfiguration
All Classes and Interfaces|All Packages|Constant Field Values
PayloadStorageConfiguration.getPayloadSizeThreshold()