Interface MailFromAttributes.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<MailFromAttributes.Builder,MailFromAttributes>
,SdkBuilder<MailFromAttributes.Builder,MailFromAttributes>
,SdkPojo
- Enclosing class:
- MailFromAttributes
public static interface MailFromAttributes.Builder extends SdkPojo, CopyableBuilder<MailFromAttributes.Builder,MailFromAttributes>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MailFromAttributes.Builder
behaviorOnMxFailure(String behaviorOnMxFailure)
The action to take if the required MX record can't be found when you send an email.MailFromAttributes.Builder
behaviorOnMxFailure(BehaviorOnMxFailure behaviorOnMxFailure)
The action to take if the required MX record can't be found when you send an email.MailFromAttributes.Builder
mailFromDomain(String mailFromDomain)
The name of a domain that an email identity uses as a custom MAIL FROM domain.MailFromAttributes.Builder
mailFromDomainStatus(String mailFromDomainStatus)
The status of the MAIL FROM domain.MailFromAttributes.Builder
mailFromDomainStatus(MailFromDomainStatus mailFromDomainStatus)
The status of the MAIL FROM domain.-
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 Detail
-
mailFromDomain
MailFromAttributes.Builder mailFromDomain(String mailFromDomain)
The name of a domain that an email identity uses as a custom MAIL FROM domain.
- Parameters:
mailFromDomain
- The name of a domain that an email identity uses as a custom MAIL FROM domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mailFromDomainStatus
MailFromAttributes.Builder mailFromDomainStatus(String mailFromDomainStatus)
The status of the MAIL FROM domain. This status can have the following values:
-
PENDING
– Amazon SES hasn't started searching for the MX record yet. -
SUCCESS
– Amazon SES detected the required MX record for the MAIL FROM domain. -
FAILED
– Amazon SES can't find the required MX record, or the record no longer exists. -
TEMPORARY_FAILURE
– A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.
- Parameters:
mailFromDomainStatus
- The status of the MAIL FROM domain. This status can have the following values:-
PENDING
– Amazon SES hasn't started searching for the MX record yet. -
SUCCESS
– Amazon SES detected the required MX record for the MAIL FROM domain. -
FAILED
– Amazon SES can't find the required MX record, or the record no longer exists. -
TEMPORARY_FAILURE
– A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MailFromDomainStatus
,MailFromDomainStatus
-
-
mailFromDomainStatus
MailFromAttributes.Builder mailFromDomainStatus(MailFromDomainStatus mailFromDomainStatus)
The status of the MAIL FROM domain. This status can have the following values:
-
PENDING
– Amazon SES hasn't started searching for the MX record yet. -
SUCCESS
– Amazon SES detected the required MX record for the MAIL FROM domain. -
FAILED
– Amazon SES can't find the required MX record, or the record no longer exists. -
TEMPORARY_FAILURE
– A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.
- Parameters:
mailFromDomainStatus
- The status of the MAIL FROM domain. This status can have the following values:-
PENDING
– Amazon SES hasn't started searching for the MX record yet. -
SUCCESS
– Amazon SES detected the required MX record for the MAIL FROM domain. -
FAILED
– Amazon SES can't find the required MX record, or the record no longer exists. -
TEMPORARY_FAILURE
– A temporary issue occurred, which prevented Amazon SES from determining the status of the MAIL FROM domain.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MailFromDomainStatus
,MailFromDomainStatus
-
-
behaviorOnMxFailure
MailFromAttributes.Builder behaviorOnMxFailure(String behaviorOnMxFailure)
The action to take if the required MX record can't be found when you send an email. When you set this value to
USE_DEFAULT_VALUE
, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value toREJECT_MESSAGE
, the Amazon SES API v2 returns aMailFromDomainNotVerified
error, and doesn't attempt to deliver the email.These behaviors are taken when the custom MAIL FROM domain configuration is in the
Pending
,Failed
, andTemporaryFailure
states.- Parameters:
behaviorOnMxFailure
- The action to take if the required MX record can't be found when you send an email. When you set this value toUSE_DEFAULT_VALUE
, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value toREJECT_MESSAGE
, the Amazon SES API v2 returns aMailFromDomainNotVerified
error, and doesn't attempt to deliver the email.These behaviors are taken when the custom MAIL FROM domain configuration is in the
Pending
,Failed
, andTemporaryFailure
states.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
BehaviorOnMxFailure
,BehaviorOnMxFailure
-
behaviorOnMxFailure
MailFromAttributes.Builder behaviorOnMxFailure(BehaviorOnMxFailure behaviorOnMxFailure)
The action to take if the required MX record can't be found when you send an email. When you set this value to
USE_DEFAULT_VALUE
, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value toREJECT_MESSAGE
, the Amazon SES API v2 returns aMailFromDomainNotVerified
error, and doesn't attempt to deliver the email.These behaviors are taken when the custom MAIL FROM domain configuration is in the
Pending
,Failed
, andTemporaryFailure
states.- Parameters:
behaviorOnMxFailure
- The action to take if the required MX record can't be found when you send an email. When you set this value toUSE_DEFAULT_VALUE
, the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value toREJECT_MESSAGE
, the Amazon SES API v2 returns aMailFromDomainNotVerified
error, and doesn't attempt to deliver the email.These behaviors are taken when the custom MAIL FROM domain configuration is in the
Pending
,Failed
, andTemporaryFailure
states.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
BehaviorOnMxFailure
,BehaviorOnMxFailure
-
-