@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class IdentityNotificationAttributes extends Object implements Serializable, Cloneable
Represents the notification attributes of an identity, including whether an identity has Amazon Simple Notification Service (Amazon SNS) topics set for bounce, complaint, and/or delivery notifications, and whether feedback forwarding is enabled for bounce and complaint notifications.
| Constructor and Description | 
|---|
| IdentityNotificationAttributes() | 
| Modifier and Type | Method and Description | 
|---|---|
| IdentityNotificationAttributes | clone() | 
| boolean | equals(Object obj) | 
| String | getBounceTopic()
 The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish bounce notifications. | 
| String | getComplaintTopic()
 The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish complaint notifications. | 
| String | getDeliveryTopic()
 The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish delivery notifications. | 
| Boolean | getForwardingEnabled()
 Describes whether Amazon SES will forward bounce and complaint notifications as email. | 
| Boolean | getHeadersInBounceNotificationsEnabled()
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
  Bounce. | 
| Boolean | getHeadersInComplaintNotificationsEnabled()
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
  Complaint. | 
| Boolean | getHeadersInDeliveryNotificationsEnabled()
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
  Delivery. | 
| int | hashCode() | 
| Boolean | isForwardingEnabled()
 Describes whether Amazon SES will forward bounce and complaint notifications as email. | 
| Boolean | isHeadersInBounceNotificationsEnabled()
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
  Bounce. | 
| Boolean | isHeadersInComplaintNotificationsEnabled()
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
  Complaint. | 
| Boolean | isHeadersInDeliveryNotificationsEnabled()
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
  Delivery. | 
| void | setBounceTopic(String bounceTopic)
 The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish bounce notifications. | 
| void | setComplaintTopic(String complaintTopic)
 The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish complaint notifications. | 
| void | setDeliveryTopic(String deliveryTopic)
 The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish delivery notifications. | 
| void | setForwardingEnabled(Boolean forwardingEnabled)
 Describes whether Amazon SES will forward bounce and complaint notifications as email. | 
| void | setHeadersInBounceNotificationsEnabled(Boolean headersInBounceNotificationsEnabled)
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
  Bounce. | 
| void | setHeadersInComplaintNotificationsEnabled(Boolean headersInComplaintNotificationsEnabled)
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
  Complaint. | 
| void | setHeadersInDeliveryNotificationsEnabled(Boolean headersInDeliveryNotificationsEnabled)
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
  Delivery. | 
| String | toString()Returns a string representation of this object; useful for testing and debugging. | 
| IdentityNotificationAttributes | withBounceTopic(String bounceTopic)
 The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish bounce notifications. | 
| IdentityNotificationAttributes | withComplaintTopic(String complaintTopic)
 The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish complaint notifications. | 
| IdentityNotificationAttributes | withDeliveryTopic(String deliveryTopic)
 The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish delivery notifications. | 
| IdentityNotificationAttributes | withForwardingEnabled(Boolean forwardingEnabled)
 Describes whether Amazon SES will forward bounce and complaint notifications as email. | 
| IdentityNotificationAttributes | withHeadersInBounceNotificationsEnabled(Boolean headersInBounceNotificationsEnabled)
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
  Bounce. | 
| IdentityNotificationAttributes | withHeadersInComplaintNotificationsEnabled(Boolean headersInComplaintNotificationsEnabled)
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
  Complaint. | 
| IdentityNotificationAttributes | withHeadersInDeliveryNotificationsEnabled(Boolean headersInDeliveryNotificationsEnabled)
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
  Delivery. | 
public void setBounceTopic(String bounceTopic)
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish bounce notifications.
bounceTopic - The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish bounce notifications.public String getBounceTopic()
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish bounce notifications.
public IdentityNotificationAttributes withBounceTopic(String bounceTopic)
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish bounce notifications.
bounceTopic - The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish bounce notifications.public void setComplaintTopic(String complaintTopic)
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish complaint notifications.
complaintTopic - The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish complaint
        notifications.public String getComplaintTopic()
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish complaint notifications.
public IdentityNotificationAttributes withComplaintTopic(String complaintTopic)
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish complaint notifications.
complaintTopic - The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish complaint
        notifications.public void setDeliveryTopic(String deliveryTopic)
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish delivery notifications.
deliveryTopic - The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish delivery
        notifications.public String getDeliveryTopic()
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish delivery notifications.
public IdentityNotificationAttributes withDeliveryTopic(String deliveryTopic)
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish delivery notifications.
deliveryTopic - The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish delivery
        notifications.public void setForwardingEnabled(Boolean forwardingEnabled)
 Describes whether Amazon SES will forward bounce and complaint notifications as email. true
 indicates that Amazon SES will forward bounce and complaint notifications as email, while false
 indicates that bounce and complaint notifications will be published only to the specified bounce and complaint
 Amazon SNS topics.
 
forwardingEnabled - Describes whether Amazon SES will forward bounce and complaint notifications as email. true
        indicates that Amazon SES will forward bounce and complaint notifications as email, while
        false indicates that bounce and complaint notifications will be published only to the
        specified bounce and complaint Amazon SNS topics.public Boolean getForwardingEnabled()
 Describes whether Amazon SES will forward bounce and complaint notifications as email. true
 indicates that Amazon SES will forward bounce and complaint notifications as email, while false
 indicates that bounce and complaint notifications will be published only to the specified bounce and complaint
 Amazon SNS topics.
 
true
         indicates that Amazon SES will forward bounce and complaint notifications as email, while
         false indicates that bounce and complaint notifications will be published only to the
         specified bounce and complaint Amazon SNS topics.public IdentityNotificationAttributes withForwardingEnabled(Boolean forwardingEnabled)
 Describes whether Amazon SES will forward bounce and complaint notifications as email. true
 indicates that Amazon SES will forward bounce and complaint notifications as email, while false
 indicates that bounce and complaint notifications will be published only to the specified bounce and complaint
 Amazon SNS topics.
 
forwardingEnabled - Describes whether Amazon SES will forward bounce and complaint notifications as email. true
        indicates that Amazon SES will forward bounce and complaint notifications as email, while
        false indicates that bounce and complaint notifications will be published only to the
        specified bounce and complaint Amazon SNS topics.public Boolean isForwardingEnabled()
 Describes whether Amazon SES will forward bounce and complaint notifications as email. true
 indicates that Amazon SES will forward bounce and complaint notifications as email, while false
 indicates that bounce and complaint notifications will be published only to the specified bounce and complaint
 Amazon SNS topics.
 
true
         indicates that Amazon SES will forward bounce and complaint notifications as email, while
         false indicates that bounce and complaint notifications will be published only to the
         specified bounce and complaint Amazon SNS topics.public void setHeadersInBounceNotificationsEnabled(Boolean headersInBounceNotificationsEnabled)
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
 Bounce. A value of true specifies that Amazon SES will include headers in bounce
 notifications, and a value of false specifies that Amazon SES will not include headers in bounce
 notifications.
 
headersInBounceNotificationsEnabled - Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
        Bounce. A value of true specifies that Amazon SES will include headers in bounce
        notifications, and a value of false specifies that Amazon SES will not include headers in
        bounce notifications.public Boolean getHeadersInBounceNotificationsEnabled()
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
 Bounce. A value of true specifies that Amazon SES will include headers in bounce
 notifications, and a value of false specifies that Amazon SES will not include headers in bounce
 notifications.
 
Bounce. A value of true specifies that Amazon SES will include headers in
         bounce notifications, and a value of false specifies that Amazon SES will not include
         headers in bounce notifications.public IdentityNotificationAttributes withHeadersInBounceNotificationsEnabled(Boolean headersInBounceNotificationsEnabled)
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
 Bounce. A value of true specifies that Amazon SES will include headers in bounce
 notifications, and a value of false specifies that Amazon SES will not include headers in bounce
 notifications.
 
headersInBounceNotificationsEnabled - Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
        Bounce. A value of true specifies that Amazon SES will include headers in bounce
        notifications, and a value of false specifies that Amazon SES will not include headers in
        bounce notifications.public Boolean isHeadersInBounceNotificationsEnabled()
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
 Bounce. A value of true specifies that Amazon SES will include headers in bounce
 notifications, and a value of false specifies that Amazon SES will not include headers in bounce
 notifications.
 
Bounce. A value of true specifies that Amazon SES will include headers in
         bounce notifications, and a value of false specifies that Amazon SES will not include
         headers in bounce notifications.public void setHeadersInComplaintNotificationsEnabled(Boolean headersInComplaintNotificationsEnabled)
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
 Complaint. A value of true specifies that Amazon SES will include headers in complaint
 notifications, and a value of false specifies that Amazon SES will not include headers in complaint
 notifications.
 
headersInComplaintNotificationsEnabled - Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
        Complaint. A value of true specifies that Amazon SES will include headers in
        complaint notifications, and a value of false specifies that Amazon SES will not include
        headers in complaint notifications.public Boolean getHeadersInComplaintNotificationsEnabled()
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
 Complaint. A value of true specifies that Amazon SES will include headers in complaint
 notifications, and a value of false specifies that Amazon SES will not include headers in complaint
 notifications.
 
Complaint. A value of true specifies that Amazon SES will include headers in
         complaint notifications, and a value of false specifies that Amazon SES will not include
         headers in complaint notifications.public IdentityNotificationAttributes withHeadersInComplaintNotificationsEnabled(Boolean headersInComplaintNotificationsEnabled)
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
 Complaint. A value of true specifies that Amazon SES will include headers in complaint
 notifications, and a value of false specifies that Amazon SES will not include headers in complaint
 notifications.
 
headersInComplaintNotificationsEnabled - Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
        Complaint. A value of true specifies that Amazon SES will include headers in
        complaint notifications, and a value of false specifies that Amazon SES will not include
        headers in complaint notifications.public Boolean isHeadersInComplaintNotificationsEnabled()
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
 Complaint. A value of true specifies that Amazon SES will include headers in complaint
 notifications, and a value of false specifies that Amazon SES will not include headers in complaint
 notifications.
 
Complaint. A value of true specifies that Amazon SES will include headers in
         complaint notifications, and a value of false specifies that Amazon SES will not include
         headers in complaint notifications.public void setHeadersInDeliveryNotificationsEnabled(Boolean headersInDeliveryNotificationsEnabled)
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
 Delivery. A value of true specifies that Amazon SES will include headers in delivery
 notifications, and a value of false specifies that Amazon SES will not include headers in delivery
 notifications.
 
headersInDeliveryNotificationsEnabled - Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
        Delivery. A value of true specifies that Amazon SES will include headers in
        delivery notifications, and a value of false specifies that Amazon SES will not include
        headers in delivery notifications.public Boolean getHeadersInDeliveryNotificationsEnabled()
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
 Delivery. A value of true specifies that Amazon SES will include headers in delivery
 notifications, and a value of false specifies that Amazon SES will not include headers in delivery
 notifications.
 
Delivery. A value of true specifies that Amazon SES will include headers in
         delivery notifications, and a value of false specifies that Amazon SES will not include
         headers in delivery notifications.public IdentityNotificationAttributes withHeadersInDeliveryNotificationsEnabled(Boolean headersInDeliveryNotificationsEnabled)
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
 Delivery. A value of true specifies that Amazon SES will include headers in delivery
 notifications, and a value of false specifies that Amazon SES will not include headers in delivery
 notifications.
 
headersInDeliveryNotificationsEnabled - Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
        Delivery. A value of true specifies that Amazon SES will include headers in
        delivery notifications, and a value of false specifies that Amazon SES will not include
        headers in delivery notifications.public Boolean isHeadersInDeliveryNotificationsEnabled()
 Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
 Delivery. A value of true specifies that Amazon SES will include headers in delivery
 notifications, and a value of false specifies that Amazon SES will not include headers in delivery
 notifications.
 
Delivery. A value of true specifies that Amazon SES will include headers in
         delivery notifications, and a value of false specifies that Amazon SES will not include
         headers in delivery notifications.public String toString()
toString in class ObjectObject.toString()public IdentityNotificationAttributes clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.