@Generated(value="software.amazon.awssdk:codegen") public final class IdentityDkimAttributes extends Object implements ToCopyableBuilder<IdentityDkimAttributes.Builder,IdentityDkimAttributes>
Represents the DKIM attributes of a verified email address or a domain.
Modifier and Type | Class and Description |
---|---|
static interface |
IdentityDkimAttributes.Builder |
Modifier and Type | Method and Description |
---|---|
static IdentityDkimAttributes.Builder |
builder() |
Boolean |
dkimEnabled()
True if DKIM signing is enabled for email sent from the identity; false otherwise.
|
List<String> |
dkimTokens()
A set of character strings that represent the domain's identity.
|
VerificationStatus |
dkimVerificationStatus()
Describes whether Amazon SES has successfully verified the DKIM DNS records (tokens) published in the domain
name's DNS.
|
String |
dkimVerificationStatusAsString()
Describes whether Amazon SES has successfully verified the DKIM DNS records (tokens) published in the domain
name's DNS.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
static Class<? extends IdentityDkimAttributes.Builder> |
serializableBuilderClass() |
IdentityDkimAttributes.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public Boolean dkimEnabled()
True if DKIM signing is enabled for email sent from the identity; false otherwise. The default value is true.
public VerificationStatus dkimVerificationStatus()
Describes whether Amazon SES has successfully verified the DKIM DNS records (tokens) published in the domain name's DNS. (This only applies to domain identities, not email address identities.)
If the service returns an enum value that is not available in the current SDK version,
dkimVerificationStatus
will return VerificationStatus.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from dkimVerificationStatusAsString()
.
VerificationStatus
public String dkimVerificationStatusAsString()
Describes whether Amazon SES has successfully verified the DKIM DNS records (tokens) published in the domain name's DNS. (This only applies to domain identities, not email address identities.)
If the service returns an enum value that is not available in the current SDK version,
dkimVerificationStatus
will return VerificationStatus.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from dkimVerificationStatusAsString()
.
VerificationStatus
public List<String> dkimTokens()
A set of character strings that represent the domain's identity. Using these tokens, you will need to create DNS CNAME records that point to DKIM public keys hosted by Amazon SES. Amazon Web Services will eventually detect that you have updated your DNS records; this detection process may take up to 72 hours. Upon successful detection, Amazon SES will be able to DKIM-sign email originating from that domain. (This only applies to domain identities, not email address identities.)
For more information about creating DNS records using DKIM tokens, go to the Amazon SES Developer Guide.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
For more information about creating DNS records using DKIM tokens, go to the Amazon SES Developer Guide.
public IdentityDkimAttributes.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<IdentityDkimAttributes.Builder,IdentityDkimAttributes>
public static IdentityDkimAttributes.Builder builder()
public static Class<? extends IdentityDkimAttributes.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.