com.amazonaws.services.simpleemail.model
Class IdentityDkimAttributes

java.lang.Object
  extended by com.amazonaws.services.simpleemail.model.IdentityDkimAttributes

public class IdentityDkimAttributes
extends Object

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


Constructor Summary
IdentityDkimAttributes()
           
 
Method Summary
 boolean equals(Object obj)
           
 Boolean getDkimEnabled()
          True if DKIM signing is enabled for email sent from the identity; false otherwise.
 List<String> getDkimTokens()
          A set of DNS records (tokens) that must be published in the domain name's DNS for DKIM verification to complete, and which must remain published in order for DKIM signing to succeed.
 String getDkimVerificationStatus()
          Describes whether Amazon SES has successfully verified the DKIM DNS records (tokens) published in the domain name's DNS.
 int hashCode()
           
 Boolean isDkimEnabled()
          True if DKIM signing is enabled for email sent from the identity; false otherwise.
 void setDkimEnabled(Boolean dkimEnabled)
          True if DKIM signing is enabled for email sent from the identity; false otherwise.
 void setDkimTokens(Collection<String> dkimTokens)
          A set of DNS records (tokens) that must be published in the domain name's DNS for DKIM verification to complete, and which must remain published in order for DKIM signing to succeed.
 void setDkimVerificationStatus(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.
 String toString()
          Returns a string representation of this object; useful for testing and debugging.
 IdentityDkimAttributes withDkimEnabled(Boolean dkimEnabled)
          True if DKIM signing is enabled for email sent from the identity; false otherwise.
 IdentityDkimAttributes withDkimTokens(Collection<String> dkimTokens)
          A set of DNS records (tokens) that must be published in the domain name's DNS for DKIM verification to complete, and which must remain published in order for DKIM signing to succeed.
 IdentityDkimAttributes withDkimTokens(String... dkimTokens)
          A set of DNS records (tokens) that must be published in the domain name's DNS for DKIM verification to complete, and which must remain published in order for DKIM signing to succeed.
 IdentityDkimAttributes withDkimVerificationStatus(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 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(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(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 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 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

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(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

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(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

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

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

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 List<String> getDkimTokens()
A set of DNS records (tokens) that must be published in the domain name's DNS for DKIM verification to complete, and which must remain published in order for DKIM signing to succeed. The tokens are CNAME DNS records that point to DKIM public keys hosted by Amazon SES. (This only applies to domain entities, not email address identities.)

Returns:
A set of DNS records (tokens) that must be published in the domain name's DNS for DKIM verification to complete, and which must remain published in order for DKIM signing to succeed. The tokens are CNAME DNS records that point to DKIM public keys hosted by Amazon SES. (This only applies to domain entities, not email address identities.)

setDkimTokens

public void setDkimTokens(Collection<String> dkimTokens)
A set of DNS records (tokens) that must be published in the domain name's DNS for DKIM verification to complete, and which must remain published in order for DKIM signing to succeed. The tokens are CNAME DNS records that point to DKIM public keys hosted by Amazon SES. (This only applies to domain entities, not email address identities.)

Parameters:
dkimTokens - A set of DNS records (tokens) that must be published in the domain name's DNS for DKIM verification to complete, and which must remain published in order for DKIM signing to succeed. The tokens are CNAME DNS records that point to DKIM public keys hosted by Amazon SES. (This only applies to domain entities, not email address identities.)

withDkimTokens

public IdentityDkimAttributes withDkimTokens(String... dkimTokens)
A set of DNS records (tokens) that must be published in the domain name's DNS for DKIM verification to complete, and which must remain published in order for DKIM signing to succeed. The tokens are CNAME DNS records that point to DKIM public keys hosted by Amazon SES. (This only applies to domain entities, not email address identities.)

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

Parameters:
dkimTokens - A set of DNS records (tokens) that must be published in the domain name's DNS for DKIM verification to complete, and which must remain published in order for DKIM signing to succeed. The tokens are CNAME DNS records that point to DKIM public keys hosted by Amazon SES. (This only applies to domain entities, not email address identities.)
Returns:
A reference to this updated object so that method calls can be chained together.

withDkimTokens

public IdentityDkimAttributes withDkimTokens(Collection<String> dkimTokens)
A set of DNS records (tokens) that must be published in the domain name's DNS for DKIM verification to complete, and which must remain published in order for DKIM signing to succeed. The tokens are CNAME DNS records that point to DKIM public keys hosted by Amazon SES. (This only applies to domain entities, not email address identities.)

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

Parameters:
dkimTokens - A set of DNS records (tokens) that must be published in the domain name's DNS for DKIM verification to complete, and which must remain published in order for DKIM signing to succeed. The tokens are CNAME DNS records that point to DKIM public keys hosted by Amazon SES. (This only applies to domain entities, not email address identities.)
Returns:
A reference to this updated object so that method calls can be chained together.

toString

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

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


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