SqsReceiverOptions.Builder |
SqsReceiverOptions.Builder.closeTimeout(Duration closeTimeout) |
When a subscription to SQS Messages is terminated, this is the amount of time that will
be waited for in-flight Requests to be completed and in-flight Messages to be made
visible again.
|
SqsReceiverOptions.Builder |
SqsReceiverOptions.Builder.deleteBatchSize(int deleteBatchSize) |
When deleting messages from SQS, this configures the batching size.
|
SqsReceiverOptions.Builder |
SqsReceiverOptions.Builder.deleteInterval(Duration deleteInterval) |
When delete batching is enabled, this configures the maximum amount of time that will be
waited for a batch to be filled before executing the batch.
|
SqsReceiverOptions.Builder |
SqsReceiverOptions.Builder.maxInFlightPerSubscription(int maxInFlightPerSubscription) |
The maximum number of Messages that haven't been deleted or marked as no longer in flight
per subscription.
|
SqsReceiverOptions.Builder |
SqsReceiverOptions.Builder.maxMessagesPerReception(int maxMessagesPerReception) |
The maximum number of Messages to request in each SQS Receive Message Request
|
SqsReceiverOptions.Builder |
SqsReceiverOptions.Builder.messageAttributesToRequest(Set<String> messageAttributesToRequest) |
The Message Attributes to request from SQS, which, when available, will be populated on
ReceivedSqsMessages.
|
SqsReceiverOptions.Builder |
SqsReceiverOptions.Builder.messageSystemAttributesToRequest(Set<String> messageSystemAttributesToRequest) |
The Message System Attributes to request from SQS, which, when available, will be
populated on ReceivedSqsMessages.
|
static SqsReceiverOptions.Builder |
SqsReceiverOptions.newBuilder(Supplier<software.amazon.awssdk.services.sqs.SqsAsyncClient> clientSupplier) |
|
SqsReceiverOptions.Builder |
SqsReceiverOptions.Builder.visibilityTimeoutSeconds(int visibilityTimeoutSeconds) |
For each message received from SQS, this is the initial amount of seconds that the
message will be invisible to other Receive Requests.
|
SqsReceiverOptions.Builder |
SqsReceiverOptions.Builder.waitTimeSecondsPerReception(int waitTimeSecondsPerReception) |
The wait time in seconds for each SQS Receive Request.
|