Interface MessageMetadata.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MessageMetadata.Builder,MessageMetadata>,SdkBuilder<MessageMetadata.Builder,MessageMetadata>,SdkPojo
- Enclosing class:
- MessageMetadata
public static interface MessageMetadata.Builder extends SdkPojo, CopyableBuilder<MessageMetadata.Builder,MessageMetadata>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MessageMetadata.BuildermessageId(String messageId)The identifier of the message that contains the metadata information.MessageMetadata.Builderreceipts(Collection<Receipt> receipts)The list of receipt information for a message for different recipients.MessageMetadata.Builderreceipts(Consumer<Receipt.Builder>... receipts)The list of receipt information for a message for different recipients.MessageMetadata.Builderreceipts(Receipt... receipts)The list of receipt information for a message for different recipients.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
messageId
MessageMetadata.Builder messageId(String messageId)
The identifier of the message that contains the metadata information.
- Parameters:
messageId- The identifier of the message that contains the metadata information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
receipts
MessageMetadata.Builder receipts(Collection<Receipt> receipts)
The list of receipt information for a message for different recipients.
- Parameters:
receipts- The list of receipt information for a message for different recipients.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
receipts
MessageMetadata.Builder receipts(Receipt... receipts)
The list of receipt information for a message for different recipients.
- Parameters:
receipts- The list of receipt information for a message for different recipients.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
receipts
MessageMetadata.Builder receipts(Consumer<Receipt.Builder>... receipts)
The list of receipt information for a message for different recipients.
This is a convenience method that creates an instance of theReceipt.Builderavoiding the need to create one manually viaReceipt.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#receipts(List.) - Parameters:
receipts- a consumer that will call methods onReceipt.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#receipts(java.util.Collection)
-
-