Interface Message.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Message.Builder,
,Message> SdkBuilder<Message.Builder,
,Message> SdkPojo
- Enclosing class:
Message
-
Method Summary
Modifier and TypeMethodDescriptiondefault Message.Builder
body
(Consumer<Body.Builder> body) The body of the message.The body of the message.headers
(Collection<MessageHeader> headers) The list of message headers that will be added to the email message.headers
(Consumer<MessageHeader.Builder>... headers) The list of message headers that will be added to the email message.headers
(MessageHeader... headers) The list of message headers that will be added to the email message.default Message.Builder
subject
(Consumer<Content.Builder> subject) The subject line of the email.The subject line of the email.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 Details
-
subject
The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.
- Parameters:
subject
- The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subject
The subject line of the email. The subject line can only contain 7-bit ASCII characters. However, you can specify non-ASCII characters in the subject line by using encoded-word syntax, as described in RFC 2047.
This is a convenience method that creates an instance of theContent.Builder
avoiding the need to create one manually viaContent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosubject(Content)
.- Parameters:
subject
- a consumer that will call methods onContent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
body
The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.
- Parameters:
body
- The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
body
The body of the message. You can specify an HTML version of the message, a text-only version of the message, or both.
This is a convenience method that creates an instance of theBody.Builder
avoiding the need to create one manually viaBody.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobody(Body)
.- Parameters:
body
- a consumer that will call methods onBody.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
headers
The list of message headers that will be added to the email message.
- Parameters:
headers
- The list of message headers that will be added to the email message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
headers
The list of message headers that will be added to the email message.
- Parameters:
headers
- The list of message headers that will be added to the email message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
headers
The list of message headers that will be added to the email message.
This is a convenience method that creates an instance of theMessageHeader.Builder
avoiding the need to create one manually viaMessageHeader.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toheaders(List<MessageHeader>)
.- Parameters:
headers
- a consumer that will call methods onMessageHeader.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-