Package io.atleon.aws.sqs
Class ComposedSqsMessage.Builder<T>
- java.lang.Object
-
- io.atleon.aws.sqs.ComposedSqsMessage.Builder<T>
-
- Enclosing class:
- ComposedSqsMessage<T>
public static final class ComposedSqsMessage.Builder<T> extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComposedSqsMessage.Builder<T>body(T body)ComposedSqsMessage<T>build()ComposedSqsMessage.Builder<T>messageAttributes(Map<String,software.amazon.awssdk.services.sqs.model.MessageAttributeValue> messageAttributes)ComposedSqsMessage.Builder<T>messageDeduplicationId(String messageDeduplicationId)ComposedSqsMessage.Builder<T>messageGroupId(String messageGroupId)ComposedSqsMessage.Builder<T>messageSystemAttributes(Map<String,software.amazon.awssdk.services.sqs.model.MessageSystemAttributeValue> messageSystemAttributes)ComposedSqsMessage.Builder<T>senderDelaySeconds(Integer senderDelaySeconds)
-
-
-
Method Detail
-
build
public ComposedSqsMessage<T> build()
-
messageDeduplicationId
public ComposedSqsMessage.Builder<T> messageDeduplicationId(String messageDeduplicationId)
-
messageGroupId
public ComposedSqsMessage.Builder<T> messageGroupId(String messageGroupId)
-
messageAttributes
public ComposedSqsMessage.Builder<T> messageAttributes(Map<String,software.amazon.awssdk.services.sqs.model.MessageAttributeValue> messageAttributes)
-
messageSystemAttributes
public ComposedSqsMessage.Builder<T> messageSystemAttributes(Map<String,software.amazon.awssdk.services.sqs.model.MessageSystemAttributeValue> messageSystemAttributes)
-
body
public ComposedSqsMessage.Builder<T> body(T body)
-
senderDelaySeconds
public ComposedSqsMessage.Builder<T> senderDelaySeconds(Integer senderDelaySeconds)
-
-