Class IdentityNotificationAttributes
- All Implemented Interfaces:
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.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish bounce notifications.The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish complaint notifications.The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish delivery notifications.Describes whether Amazon SES will forward bounce and complaint notifications as email.int
hashCode()
Describes whether Amazon SES will forward bounce and complaint notifications as email.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.toString()
Returns a string representation of this object; useful for testing and debugging.withBounceTopic
(String bounceTopic) The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish bounce notifications.withComplaintTopic
(String complaintTopic) The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish complaint notifications.withDeliveryTopic
(String deliveryTopic) The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish delivery notifications.withForwardingEnabled
(Boolean forwardingEnabled) Describes whether Amazon SES will forward bounce and complaint notifications as email.
-
Constructor Details
-
IdentityNotificationAttributes
public IdentityNotificationAttributes()
-
-
Method Details
-
setBounceTopic
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish bounce notifications.
- Parameters:
bounceTopic
- The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish bounce notifications.
-
getBounceTopic
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish bounce notifications.
- Returns:
- The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish bounce notifications.
-
withBounceTopic
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish bounce notifications.
- Parameters:
bounceTopic
- The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish bounce notifications.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setComplaintTopic
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish complaint notifications.
- Parameters:
complaintTopic
- The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish complaint notifications.
-
getComplaintTopic
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish complaint notifications.
- Returns:
- The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish complaint notifications.
-
withComplaintTopic
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish complaint notifications.
- Parameters:
complaintTopic
- The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish complaint notifications.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDeliveryTopic
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish delivery notifications.
- Parameters:
deliveryTopic
- The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish delivery notifications.
-
getDeliveryTopic
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish delivery notifications.
- Returns:
- The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish delivery notifications.
-
withDeliveryTopic
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish delivery notifications.
- Parameters:
deliveryTopic
- The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish delivery notifications.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setForwardingEnabled
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, whilefalse
indicates that bounce and complaint notifications will be published only to the specified bounce and complaint Amazon SNS topics.- Parameters:
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, whilefalse
indicates that bounce and complaint notifications will be published only to the specified bounce and complaint Amazon SNS topics.
-
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, whilefalse
indicates that bounce and complaint notifications will be published only to the specified bounce and complaint Amazon SNS topics.- Returns:
- 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, whilefalse
indicates that bounce and complaint notifications will be published only to the specified bounce and complaint Amazon SNS topics.
-
withForwardingEnabled
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, whilefalse
indicates that bounce and complaint notifications will be published only to the specified bounce and complaint Amazon SNS topics.- Parameters:
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, whilefalse
indicates that bounce and complaint notifications will be published only to the specified bounce and complaint Amazon SNS topics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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, whilefalse
indicates that bounce and complaint notifications will be published only to the specified bounce and complaint Amazon SNS topics.- Returns:
- 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, whilefalse
indicates that bounce and complaint notifications will be published only to the specified bounce and complaint Amazon SNS topics.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-