Interface IdentityNotificationAttributes.Builder

All Superinterfaces:
Buildable, CopyableBuilder<IdentityNotificationAttributes.Builder,IdentityNotificationAttributes>, SdkBuilder<IdentityNotificationAttributes.Builder,IdentityNotificationAttributes>, SdkPojo
Enclosing class:
IdentityNotificationAttributes

public static interface IdentityNotificationAttributes.Builder extends SdkPojo, CopyableBuilder<IdentityNotificationAttributes.Builder,IdentityNotificationAttributes>
  • Method Details

    • bounceTopic

      The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES publishes bounce notifications.

      Parameters:
      bounceTopic - The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES publishes bounce notifications.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • complaintTopic

      IdentityNotificationAttributes.Builder complaintTopic(String complaintTopic)

      The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES publishes complaint notifications.

      Parameters:
      complaintTopic - The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES publishes complaint notifications.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deliveryTopic

      IdentityNotificationAttributes.Builder deliveryTopic(String deliveryTopic)

      The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES publishes delivery notifications.

      Parameters:
      deliveryTopic - The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES publishes delivery notifications.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • forwardingEnabled

      IdentityNotificationAttributes.Builder forwardingEnabled(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.

      Parameters:
      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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • headersInBounceNotificationsEnabled

      IdentityNotificationAttributes.Builder headersInBounceNotificationsEnabled(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.

      Parameters:
      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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • headersInComplaintNotificationsEnabled

      IdentityNotificationAttributes.Builder headersInComplaintNotificationsEnabled(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.

      Parameters:
      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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • headersInDeliveryNotificationsEnabled

      IdentityNotificationAttributes.Builder headersInDeliveryNotificationsEnabled(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.

      Parameters:
      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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.