Interface BounceProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
BounceProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:41.956Z")
@Stability(Stable)
public interface BounceProps
extends software.amazon.jsii.JsiiSerializable
Construction properties for a bounce action.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.ses.actions.*;
import software.amazon.awscdk.services.sns.*;
BounceTemplate bounceTemplate;
Topic topic;
BounceProps bounceProps = BounceProps.builder()
.sender("sender")
.template(bounceTemplate)
// the properties below are optional
.topic(topic)
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forBouncePropsstatic final classAn implementation forBounceProps -
Method Summary
Modifier and TypeMethodDescriptionstatic BounceProps.Builderbuilder()The email address of the sender of the bounced email.The template containing the message, reply code and status code.default ITopicgetTopic()The SNS topic to notify when the bounce action is taken.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getSender
The email address of the sender of the bounced email.This is the address from which the bounce message will be sent.
-
getTemplate
The template containing the message, reply code and status code. -
getTopic
The SNS topic to notify when the bounce action is taken.Default: no notification
-
builder
- Returns:
- a
BounceProps.BuilderofBounceProps
-