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
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal BehaviorOnMXFailureThe action that Amazon SES takes if it cannot successfully read the required MX record when you send an email.final StringThe action that Amazon SES takes if it cannot successfully read the required MX record when you send an email.builder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe custom MAIL FROM domain that the identity is configured to use.final CustomMailFromStatusThe state that indicates whether Amazon SES has successfully read the MX record required for custom MAIL FROM domain setup.final StringThe state that indicates whether Amazon SES has successfully read the MX record required for custom MAIL FROM domain setup.static Class<? extends IdentityMailFromDomainAttributes.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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,
mailFromDomainStatuswill 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,
mailFromDomainStatuswill 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
UseDefaultValueindicates 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 ofRejectMessageindicates that if Amazon SES cannot read the required MX record, Amazon SES returns aMailFromDomainNotVerifiederror 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,
behaviorOnMXFailurewill 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
UseDefaultValueindicates 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 ofRejectMessageindicates that if Amazon SES cannot read the required MX record, Amazon SES returns aMailFromDomainNotVerifiederror 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
UseDefaultValueindicates 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 ofRejectMessageindicates that if Amazon SES cannot read the required MX record, Amazon SES returns aMailFromDomainNotVerifiederror 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,
behaviorOnMXFailurewill 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
UseDefaultValueindicates 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 ofRejectMessageindicates that if Amazon SES cannot read the required MX record, Amazon SES returns aMailFromDomainNotVerifiederror and does not send the email.The custom MAIL FROM setup states that result in this behavior are
Pending,Failed, andTemporaryFailure. - See Also:
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<IdentityMailFromDomainAttributes.Builder,IdentityMailFromDomainAttributes>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-