Properties for creating a new Queue.
|content||Specifies whether to enable content-based deduplication.|
|data||The length of time that Amazon SQS reuses a data key before calling KMS again.|
|dead||Send messages to this queue if they were unsuccessfully dequeued a number of times.|
|delivery||The time in seconds that the delivery of all messages in the queue is delayed.|
|encryption?||Whether the contents of the queue are encrypted, and by what type of key.|
|encryption||External KMS master key to use for queue encryption.|
|fifo?||Whether this a first-in-first-out (FIFO) queue.|
|max||The limit of how many bytes that a message can contain before Amazon SQS rejects it.|
|queue||A name for the queue.|
|receive||Default wait time for ReceiveMessage calls.|
|retention||The number of seconds that Amazon SQS retains a message.|
|visibility||Timeout of processing a single message.|
(optional, default: false)
Specifies whether to enable content-based deduplication.
During the deduplication interval (5 minutes), Amazon SQS treats messages that are sent with identical content (excluding attributes) as duplicates and delivers only one copy of the message.
If you don't enable content-based deduplication and you want to deduplicate messages, provide an explicit deduplication ID in your SendMessage() call.
(Only applies to FIFO queues.)
(optional, default: Duration.minutes(5))
The length of time that Amazon SQS reuses a data key before calling KMS again.
The value must be an integer between 60 (1 minute) and 86,400 (24 hours). The default is 300 (5 minutes).
(optional, default: no dead-letter queue)
Send messages to this queue if they were unsuccessfully dequeued a number of times.