@Generated(value="software.amazon.awssdk:codegen") public final class IdentityNotificationAttributes extends Object implements SdkPojo, Serializable, ToCopyableBuilder<IdentityNotificationAttributes.Builder,IdentityNotificationAttributes>
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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
IdentityNotificationAttributes.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
bounceTopic()
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES publishes bounce notifications.
|
static IdentityNotificationAttributes.Builder |
builder() |
String |
complaintTopic()
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES publishes complaint notifications.
|
String |
deliveryTopic()
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES publishes delivery notifications.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Boolean |
forwardingEnabled()
Describes whether Amazon SES forwards bounce and complaint notifications as email.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
headersInBounceNotificationsEnabled()
Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
Bounce. |
Boolean |
headersInComplaintNotificationsEnabled()
Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
Complaint. |
Boolean |
headersInDeliveryNotificationsEnabled()
Describes whether Amazon SES includes the original email headers in Amazon SNS notifications of type
Delivery. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends IdentityNotificationAttributes.Builder> |
serializableBuilderClass() |
IdentityNotificationAttributes.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String bounceTopic()
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES publishes bounce notifications.
public final String complaintTopic()
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES publishes complaint notifications.
public final String deliveryTopic()
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES publishes delivery notifications.
public final Boolean forwardingEnabled()
Describes whether Amazon SES forwards bounce and complaint notifications as email. true indicates
that Amazon SES forwards bounce and complaint notifications as email, while false indicates that
bounce and complaint notifications are published only to the specified bounce and complaint Amazon SNS topics.
true
indicates that Amazon SES forwards bounce and complaint notifications as email, while false
indicates that bounce and complaint notifications are published only to the specified bounce and
complaint Amazon SNS topics.public final 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 includes headers in bounce
notifications, and a value of false specifies that Amazon SES does not include headers in bounce
notifications.
Bounce. A value of true specifies that Amazon SES includes headers in bounce
notifications, and a value of false specifies that Amazon SES does not include headers in
bounce notifications.public final 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 includes headers in complaint
notifications, and a value of false specifies that Amazon SES does not include headers in complaint
notifications.
Complaint. A value of true specifies that Amazon SES includes headers in
complaint notifications, and a value of false specifies that Amazon SES does not include
headers in complaint notifications.public final 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 includes headers in delivery
notifications, and a value of false specifies that Amazon SES does not include headers in delivery
notifications.
Delivery. A value of true specifies that Amazon SES includes headers in
delivery notifications, and a value of false specifies that Amazon SES does not include
headers in delivery notifications.public IdentityNotificationAttributes.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<IdentityNotificationAttributes.Builder,IdentityNotificationAttributes>public static IdentityNotificationAttributes.Builder builder()
public static Class<? extends IdentityNotificationAttributes.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.