| Package | Description |
|---|---|
| software.amazon.awscdk.services.sqs |
Amazon Simple Queue Service Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
Queue.Builder |
Queue.Builder.contentBasedDeduplication(Boolean contentBasedDeduplication)
Specifies whether to enable content-based deduplication.
|
static Queue.Builder |
Queue.Builder.create(software.constructs.Construct scope,
String id) |
Queue.Builder |
Queue.Builder.dataKeyReuse(Duration dataKeyReuse)
The length of time that Amazon SQS reuses a data key before calling KMS again.
|
Queue.Builder |
Queue.Builder.deadLetterQueue(DeadLetterQueue deadLetterQueue)
Send messages to this queue if they were unsuccessfully dequeued a number of times.
|
Queue.Builder |
Queue.Builder.deduplicationScope(DeduplicationScope deduplicationScope)
For high throughput for FIFO queues, specifies whether message deduplication occurs at the message group or queue level.
|
Queue.Builder |
Queue.Builder.deliveryDelay(Duration deliveryDelay)
The time in seconds that the delivery of all messages in the queue is delayed.
|
Queue.Builder |
Queue.Builder.encryption(QueueEncryption encryption)
Whether the contents of the queue are encrypted, and by what type of key.
|
Queue.Builder |
Queue.Builder.encryptionMasterKey(IKey encryptionMasterKey)
External KMS master key to use for queue encryption.
|
Queue.Builder |
Queue.Builder.fifo(Boolean fifo)
Whether this a first-in-first-out (FIFO) queue.
|
Queue.Builder |
Queue.Builder.fifoThroughputLimit(FifoThroughputLimit fifoThroughputLimit)
For high throughput for FIFO queues, specifies whether the FIFO queue throughput quota applies to the entire queue or per message group.
|
Queue.Builder |
Queue.Builder.maxMessageSizeBytes(Number maxMessageSizeBytes)
The limit of how many bytes that a message can contain before Amazon SQS rejects it.
|
Queue.Builder |
Queue.Builder.queueName(String queueName)
A name for the queue.
|
Queue.Builder |
Queue.Builder.receiveMessageWaitTime(Duration receiveMessageWaitTime)
Default wait time for ReceiveMessage calls.
|
Queue.Builder |
Queue.Builder.removalPolicy(RemovalPolicy removalPolicy)
Policy to apply when the queue is removed from the stack.
|
Queue.Builder |
Queue.Builder.retentionPeriod(Duration retentionPeriod)
The number of seconds that Amazon SQS retains a message.
|
Queue.Builder |
Queue.Builder.visibilityTimeout(Duration visibilityTimeout)
Timeout of processing a single message.
|
Copyright © 2022. All rights reserved.