Interface DeadLetterQueue

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
DeadLetterQueue.Jsii$Proxy

@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)", date="2024-05-02T15:58:33.837Z") @Stability(Stable) public interface DeadLetterQueue extends software.amazon.jsii.JsiiSerializable
Dead letter queue settings.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.sqs.*;
 Queue queue;
 DeadLetterQueue deadLetterQueue = DeadLetterQueue.builder()
         .maxReceiveCount(123)
         .queue(queue)
         .build();
 
  • Method Details

    • getMaxReceiveCount

      @Stability(Stable) @NotNull Number getMaxReceiveCount()
      The number of times a message can be unsuccesfully dequeued before being moved to the dead-letter queue.
    • getQueue

      @Stability(Stable) @NotNull IQueue getQueue()
      The dead-letter queue to which Amazon SQS moves messages after the value of maxReceiveCount is exceeded.
    • builder

      @Stability(Stable) static DeadLetterQueue.Builder builder()
      Returns:
      a DeadLetterQueue.Builder of DeadLetterQueue