com.amazonaws.services.simpleemail.model
Class IdentityDkimAttributes

java.lang.Object
  extended by com.amazonaws.services.simpleemail.model.IdentityDkimAttributes
All Implemented Interfaces:
java.io.Serializable

public class IdentityDkimAttributes
extends java.lang.Object
implements java.io.Serializable

Represents the DKIM attributes of a verified email address or a domain.

See Also:
Serialized Form

Constructor Summary
IdentityDkimAttributes()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.Boolean getDkimEnabled()
          True if DKIM signing is enabled for email sent from the identity; false otherwise.
 java.util.List<java.lang.String> getDkimTokens()
          A set of character strings that represent the domain's identity.
 java.lang.String getDkimVerificationStatus()
          Describes whether Amazon SES has successfully verified the DKIM DNS records (tokens) published in the domain name's DNS.
 int hashCode()
           
 java.lang.Boolean isDkimEnabled()
          True if DKIM signing is enabled for email sent from the identity; false otherwise.
 void setDkimEnabled(java.lang.Boolean dkimEnabled)
          True if DKIM signing is enabled for email sent from the identity; false otherwise.
 void setDkimTokens(java.util.Collection<java.lang.String> dkimTokens)
          A set of character strings that represent the domain's identity.
 void setDkimVerificationStatus(java.lang.String dkimVerificationStatus)
          Describes whether Amazon SES has successfully verified the DKIM DNS records (tokens) published in the domain name's DNS.
 void setDkimVerificationStatus(VerificationStatus dkimVerificationStatus)
          Describes whether Amazon SES has successfully verified the DKIM DNS records (tokens) published in the domain name's DNS.
 java.lang.String toString()
          Returns a string representation of this object; useful for testing and debugging.
 IdentityDkimAttributes withDkimEnabled(java.lang.Boolean dkimEnabled)
          True if DKIM signing is enabled for email sent from the identity; false otherwise.
 IdentityDkimAttributes withDkimTokens(java.util.Collection<java.lang.String> dkimTokens)
          A set of character strings that represent the domain's identity.
 IdentityDkimAttributes withDkimTokens(java.lang.String... dkimTokens)
          A set of character strings that represent the domain's identity.
 IdentityDkimAttributes withDkimVerificationStatus(java.lang.String dkimVerificationStatus)
          Describes whether Amazon SES has successfully verified the DKIM DNS records (tokens) published in the domain name's DNS.
 IdentityDkimAttributes withDkimVerificationStatus(VerificationStatus dkimVerificationStatus)
          Describes whether Amazon SES has successfully verified the DKIM DNS records (tokens) published in the domain name's DNS.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IdentityDkimAttributes

public IdentityDkimAttributes()
Method Detail

isDkimEnabled

public java.lang.Boolean isDkimEnabled()
True if DKIM signing is enabled for email sent from the identity; false otherwise.

Returns:
True if DKIM signing is enabled for email sent from the identity; false otherwise.

setDkimEnabled

public void setDkimEnabled(java.lang.Boolean dkimEnabled)
True if DKIM signing is enabled for email sent from the identity; false otherwise.

Parameters:
dkimEnabled - True if DKIM signing is enabled for email sent from the identity; false otherwise.

withDkimEnabled

public IdentityDkimAttributes withDkimEnabled(java.lang.Boolean dkimEnabled)
True if DKIM signing is enabled for email sent from the identity; false otherwise.

Returns a reference to this object so that method calls can be chained together.

Parameters:
dkimEnabled - True if DKIM signing is enabled for email sent from the identity; false otherwise.
Returns:
A reference to this updated object so that method calls can be chained together.

getDkimEnabled

public java.lang.Boolean getDkimEnabled()
True if DKIM signing is enabled for email sent from the identity; false otherwise.

Returns:
True if DKIM signing is enabled for email sent from the identity; false otherwise.

getDkimVerificationStatus

public java.lang.String getDkimVerificationStatus()
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.)

Constraints:
Allowed Values: Pending, Success, Failed, TemporaryFailure, NotStarted

Returns:
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.)
See Also:
VerificationStatus

setDkimVerificationStatus

public void setDkimVerificationStatus(java.lang.String 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.)

Constraints:
Allowed Values: Pending, Success, Failed, TemporaryFailure, NotStarted

Parameters:
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.)
See Also:
VerificationStatus

withDkimVerificationStatus

public IdentityDkimAttributes withDkimVerificationStatus(java.lang.String 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.)

Returns a reference to this object so that method calls can be chained together.

Constraints:
Allowed Values: Pending, Success, Failed, TemporaryFailure, NotStarted

Parameters:
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.)
Returns:
A reference to this updated object so that method calls can be chained together.
See Also:
VerificationStatus

setDkimVerificationStatus

public void setDkimVerificationStatus(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.)

Constraints:
Allowed Values: Pending, Success, Failed, TemporaryFailure, NotStarted

Parameters:
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.)
See Also:
VerificationStatus

withDkimVerificationStatus

public IdentityDkimAttributes withDkimVerificationStatus(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.)

Returns a reference to this object so that method calls can be chained together.

Constraints:
Allowed Values: Pending, Success, Failed, TemporaryFailure, NotStarted

Parameters:
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.)
Returns:
A reference to this updated object so that method calls can be chained together.
See Also:
VerificationStatus

getDkimTokens

public java.util.List<java.lang.String> getDkimTokens()
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.

Returns:
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.


setDkimTokens

public void setDkimTokens(java.util.Collection<java.lang.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.

Parameters:
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.


withDkimTokens

public IdentityDkimAttributes withDkimTokens(java.lang.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.

Returns a reference to this object so that method calls can be chained together.

Parameters:
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.

Returns:
A reference to this updated object so that method calls can be chained together.

withDkimTokens

public IdentityDkimAttributes withDkimTokens(java.util.Collection<java.lang.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.

Returns a reference to this object so that method calls can be chained together.

Parameters:
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.

Returns:
A reference to this updated object so that method calls can be chained together.

toString

public java.lang.String toString()
Returns a string representation of this object; useful for testing and debugging.

Overrides:
toString in class java.lang.Object
Returns:
A string representation of this object.
See Also:
Object.toString()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.