Interface SqsParameters.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SqsParameters.Builder,,SqsParameters> SdkBuilder<SqsParameters.Builder,,SqsParameters> SdkPojo
- Enclosing class:
SqsParameters
@Mutable
@NotThreadSafe
public static interface SqsParameters.Builder
extends SdkPojo, CopyableBuilder<SqsParameters.Builder,SqsParameters>
-
Method Summary
Modifier and TypeMethodDescriptiondelaySeconds(String delaySeconds) Delay in seconds before the message becomes visible, standard queues only.messageAttributes(Map<String, SqsMessageAttributeValue> messageAttributes) Custom message attributes (name/type/value).messageDeduplicationId(String messageDeduplicationId) Message deduplication ID for FIFO queues.messageGroupId(String messageGroupId) Message group ID for FIFO queues.messageSystemAttributes(Map<String, SqsMessageAttributeValue> messageSystemAttributes) System message attributes (e.g., AWSTraceHeader).Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
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.
-