Interface SnsParameters.Builder

  • Method Details

    • messageGroupId

      SnsParameters.Builder messageGroupId(String messageGroupId)

      Message group ID for FIFO topics. Accepts JSONata expression.

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

      SnsParameters.Builder messageDeduplicationId(String messageDeduplicationId)

      Message deduplication ID for FIFO topics. Accepts JSONata expression.

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

      SnsParameters.Builder subject(String subject)

      Subject line for email protocol subscriptions. Accepts JSONata expression.

      Parameters:
      subject - Subject line for email protocol subscriptions. Accepts JSONata expression.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • messageStructure

      SnsParameters.Builder messageStructure(String messageStructure)

      Per-protocol message formatting mode, forwarded to SNS Publish unchanged. Accepts JSONata expression.

      Parameters:
      messageStructure - Per-protocol message formatting mode, forwarded to SNS Publish unchanged. Accepts JSONata expression.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • messageAttributes

      SnsParameters.Builder messageAttributes(Map<String,SnsMessageAttributeValue> messageAttributes)

      Custom message attributes for SNS filtering.

      Parameters:
      messageAttributes - Custom message attributes for SNS filtering.
      Returns:
      Returns a reference to this object so that method calls can be chained together.