Interface Row.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Row.Builder,
,Row> SdkBuilder<Row.Builder,
,Row> SdkPojo
- Enclosing class:
Row
-
Method Summary
Modifier and TypeMethodDescriptionarchivedMessageId
(String archivedMessageId) The unique identifier of the archived message.The email addresses in the CC header.The date the email was sent.default Row.Builder
envelope
(Consumer<Envelope.Builder> envelope) The SMTP envelope information of the email.The SMTP envelope information of the email.The email address of the sender.hasAttachments
(Boolean hasAttachments) A flag indicating if the email has attachments.ingressPointId
(String ingressPointId) The ID of the ingress endpoint through which the email was received.The email message ID this is a reply to.The unique message ID of the email.receivedHeaders
(String... receivedHeaders) The received headers from the email delivery path.receivedHeaders
(Collection<String> receivedHeaders) The received headers from the email delivery path.receivedTimestamp
(Instant receivedTimestamp) The timestamp of when the email was received.senderHostname
(String senderHostname) The name of the host from which the email was received.senderIpAddress
(String senderIpAddress) Specifies the archived email source, identified by either a Rule Set's ARN with an Archive action, or a Configuration Set's Archive ARN.The subject header value of the email.The email addresses in the To header.The user agent that sent the email.xOriginalMailer
(String xOriginalMailer) The original user agent that sent the email.The priority level 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, sdkFieldNameToField, sdkFields
-
Method Details
-
archivedMessageId
The unique identifier of the archived message.
- Parameters:
archivedMessageId
- The unique identifier of the archived message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cc
The email addresses in the CC header.
- Parameters:
cc
- The email addresses in the CC header.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
date
The date the email was sent.
- Parameters:
date
- The date the email was sent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
envelope
The SMTP envelope information of the email.
- Parameters:
envelope
- The SMTP envelope information of the email.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
envelope
The SMTP envelope information of the email.
This is a convenience method that creates an instance of theEnvelope.Builder
avoiding the need to create one manually viaEnvelope.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toenvelope(Envelope)
.- Parameters:
envelope
- a consumer that will call methods onEnvelope.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
from
The email address of the sender.
- Parameters:
from
- The email address of the sender.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hasAttachments
A flag indicating if the email has attachments.
- Parameters:
hasAttachments
- A flag indicating if the email has attachments.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inReplyTo
The email message ID this is a reply to.
- Parameters:
inReplyTo
- The email message ID this is a reply to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingressPointId
The ID of the ingress endpoint through which the email was received.
- Parameters:
ingressPointId
- The ID of the ingress endpoint through which the email was received.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messageId
The unique message ID of the email.
- Parameters:
messageId
- The unique message ID of the email.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
receivedHeaders
The received headers from the email delivery path.
- Parameters:
receivedHeaders
- The received headers from the email delivery path.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
receivedHeaders
The received headers from the email delivery path.
- Parameters:
receivedHeaders
- The received headers from the email delivery path.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
receivedTimestamp
The timestamp of when the email was received.
- Parameters:
receivedTimestamp
- The timestamp of when the email was received.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
senderHostname
The name of the host from which the email was received.
- Parameters:
senderHostname
- The name of the host from which the email was received.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
senderIpAddress
-
Mail archived with Mail Manager: The IP address of the client that connects to the ingress endpoint.
-
Mail sent through a configuration set with the archiving option enabled: The IP address of the client that makes the SendEmail API call.
- Parameters:
senderIpAddress
-Mail archived with Mail Manager: The IP address of the client that connects to the ingress endpoint.
Mail sent through a configuration set with the archiving option enabled: The IP address of the client that makes the SendEmail API call.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
sourceArn
Specifies the archived email source, identified by either a Rule Set's ARN with an Archive action, or a Configuration Set's Archive ARN.
- Parameters:
sourceArn
- Specifies the archived email source, identified by either a Rule Set's ARN with an Archive action, or a Configuration Set's Archive ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subject
The subject header value of the email.
- Parameters:
subject
- The subject header value of the email.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
to
The email addresses in the To header.
- Parameters:
to
- The email addresses in the To header.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
xMailer
The user agent that sent the email.
- Parameters:
xMailer
- The user agent that sent the email.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
xOriginalMailer
The original user agent that sent the email.
- Parameters:
xOriginalMailer
- The original user agent that sent the email.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
xPriority
The priority level of the email.
- Parameters:
xPriority
- The priority level of the email.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-