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) Indicates whether some other object is "equal to" this one by SDK fields.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> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()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,
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
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<IdentityMailFromDomainAttributes.Builder,IdentityMailFromDomainAttributes> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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
-
getValueForField
-
sdkFields
-