Class IdentityMailFromDomainAttributes
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<IdentityMailFromDomainAttributes.Builder,
IdentityMailFromDomainAttributes>
Represents the custom MAIL FROM domain attributes of a verified identity (email address or domain).
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal BehaviorOnMXFailure
The action that Amazon SES takes if it cannot successfully read the required MX record when you send an email.final String
The action that Amazon SES takes if it cannot successfully read the required MX record when you send an email.builder()
final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final String
The custom MAIL FROM domain that the identity is configured to use.final CustomMailFromStatus
The state that indicates whether Amazon SES has successfully read the MX record required for custom MAIL FROM domain setup.final String
The state that indicates whether Amazon SES has successfully read the MX record required for custom MAIL FROM domain setup.static Class
<? extends IdentityMailFromDomainAttributes.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
mailFromDomain
The custom MAIL FROM domain that the identity is configured to use.
- Returns:
- The custom MAIL FROM domain that the identity is configured to use.
-
mailFromDomainStatus
The state that indicates whether Amazon SES has successfully read the MX record required for custom MAIL FROM domain setup. If the state is
Success
, Amazon SES uses the specified custom MAIL FROM domain when the verified identity sends an email. All other states indicate that Amazon SES takes the action described byBehaviorOnMXFailure
.If the service returns an enum value that is not available in the current SDK version,
mailFromDomainStatus
will returnCustomMailFromStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frommailFromDomainStatusAsString()
.- Returns:
- The state that indicates whether Amazon SES has successfully read the MX record required for custom MAIL
FROM domain setup. If the state is
Success
, Amazon SES uses the specified custom MAIL FROM domain when the verified identity sends an email. All other states indicate that Amazon SES takes the action described byBehaviorOnMXFailure
. - See Also:
-
mailFromDomainStatusAsString
The state that indicates whether Amazon SES has successfully read the MX record required for custom MAIL FROM domain setup. If the state is
Success
, Amazon SES uses the specified custom MAIL FROM domain when the verified identity sends an email. All other states indicate that Amazon SES takes the action described byBehaviorOnMXFailure
.If the service returns an enum value that is not available in the current SDK version,
mailFromDomainStatus
will returnCustomMailFromStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frommailFromDomainStatusAsString()
.- Returns:
- The state that indicates whether Amazon SES has successfully read the MX record required for custom MAIL
FROM domain setup. If the state is
Success
, Amazon SES uses the specified custom MAIL FROM domain when the verified identity sends an email. All other states indicate that Amazon SES takes the action described byBehaviorOnMXFailure
. - See Also:
-
behaviorOnMXFailure
The action that Amazon SES takes if it cannot successfully read the required MX record when you send an email. A value of
UseDefaultValue
indicates that if Amazon SES cannot read the required MX record, it uses amazonses.com (or a subdomain of that) as the MAIL FROM domain. A value ofRejectMessage
indicates that if Amazon SES cannot read the required MX record, Amazon SES returns aMailFromDomainNotVerified
error and does not send the email.The custom MAIL FROM setup states that result in this behavior are
Pending
,Failed
, andTemporaryFailure
.If the service returns an enum value that is not available in the current SDK version,
behaviorOnMXFailure
will returnBehaviorOnMXFailure.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frombehaviorOnMXFailureAsString()
.- Returns:
- The action that Amazon SES takes if it cannot successfully read the required MX record when you send an
email. A value of
UseDefaultValue
indicates that if Amazon SES cannot read the required MX record, it uses amazonses.com (or a subdomain of that) as the MAIL FROM domain. A value ofRejectMessage
indicates that if Amazon SES cannot read the required MX record, Amazon SES returns aMailFromDomainNotVerified
error and does not send the email.The custom MAIL FROM setup states that result in this behavior are
Pending
,Failed
, andTemporaryFailure
. - See Also:
-
behaviorOnMXFailureAsString
The action that Amazon SES takes if it cannot successfully read the required MX record when you send an email. A value of
UseDefaultValue
indicates that if Amazon SES cannot read the required MX record, it uses amazonses.com (or a subdomain of that) as the MAIL FROM domain. A value ofRejectMessage
indicates that if Amazon SES cannot read the required MX record, Amazon SES returns aMailFromDomainNotVerified
error and does not send the email.The custom MAIL FROM setup states that result in this behavior are
Pending
,Failed
, andTemporaryFailure
.If the service returns an enum value that is not available in the current SDK version,
behaviorOnMXFailure
will returnBehaviorOnMXFailure.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frombehaviorOnMXFailureAsString()
.- Returns:
- The action that Amazon SES takes if it cannot successfully read the required MX record when you send an
email. A value of
UseDefaultValue
indicates that if Amazon SES cannot read the required MX record, it uses amazonses.com (or a subdomain of that) as the MAIL FROM domain. A value ofRejectMessage
indicates that if Amazon SES cannot read the required MX record, Amazon SES returns aMailFromDomainNotVerified
error and does not send the email.The custom MAIL FROM setup states that result in this behavior are
Pending
,Failed
, andTemporaryFailure
. - See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<IdentityMailFromDomainAttributes.Builder,
IdentityMailFromDomainAttributes> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-