Interface SqsParameters.Builder

  • Method Details

    • messageGroupId

      SqsParameters.Builder messageGroupId(String messageGroupId)

      Message group ID for FIFO queues. Accepts JSONata expression.

      Parameters:
      messageGroupId - Message group ID for FIFO queues. Accepts JSONata expression.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • messageDeduplicationId

      SqsParameters.Builder messageDeduplicationId(String messageDeduplicationId)

      Message deduplication ID for FIFO queues. Accepts JSONata expression.

      Parameters:
      messageDeduplicationId - Message deduplication ID for FIFO queues. Accepts JSONata expression.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • delaySeconds

      SqsParameters.Builder delaySeconds(String delaySeconds)

      Delay in seconds before the message becomes visible, standard queues only. Accepts JSONata expression.

      Parameters:
      delaySeconds - Delay in seconds before the message becomes visible, standard queues only. Accepts JSONata expression.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • messageAttributes

      SqsParameters.Builder messageAttributes(Map<String,SqsMessageAttributeValue> messageAttributes)

      Custom message attributes (name/type/value).

      Parameters:
      messageAttributes - Custom message attributes (name/type/value).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • messageSystemAttributes

      SqsParameters.Builder messageSystemAttributes(Map<String,SqsMessageAttributeValue> messageSystemAttributes)

      System message attributes (e.g., AWSTraceHeader).

      Parameters:
      messageSystemAttributes - System message attributes (e.g., AWSTraceHeader).
      Returns:
      Returns a reference to this object so that method calls can be chained together.