Interface SnsParameters.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SnsParameters.Builder,,SnsParameters> SdkBuilder<SnsParameters.Builder,,SnsParameters> SdkPojo
- Enclosing class:
SnsParameters
@Mutable
@NotThreadSafe
public static interface SnsParameters.Builder
extends SdkPojo, CopyableBuilder<SnsParameters.Builder,SnsParameters>
-
Method Summary
Modifier and TypeMethodDescriptionmessageAttributes(Map<String, SnsMessageAttributeValue> messageAttributes) Custom message attributes for SNS filtering.messageDeduplicationId(String messageDeduplicationId) Message deduplication ID for FIFO topics.messageGroupId(String messageGroupId) Message group ID for FIFO topics.messageStructure(String messageStructure) Per-protocol message formatting mode, forwarded to SNS Publish unchanged.Subject line for email protocol subscriptions.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 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
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
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
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
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.
-