Class EventDestination
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ses.EventDestination
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-11-21T06:34:16.360Z")
@Stability(Stable)
public abstract class EventDestination
extends software.amazon.jsii.JsiiObject
An event destination.
Example:
ConfigurationSet myConfigurationSet;
Topic myTopic;
myConfigurationSet.addEventDestination("ToSns", ConfigurationSetEventDestinationOptions.builder()
.destination(EventDestination.snsTopic(myTopic))
.build());
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedEventDestination(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedEventDestination(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionstatic EventDestinationcloudWatchDimensions(List<? extends CloudWatchDimension> dimensions) Use CloudWatch dimensions as event destination.abstract List<CloudWatchDimension>A list of CloudWatch dimensions upon which to categorize your emails.abstract ITopicgetTopic()A SNS topic to use as event destination.static EventDestinationUse a SNS topic as event destination.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
EventDestination
protected EventDestination(software.amazon.jsii.JsiiObjectRef objRef) -
EventDestination
protected EventDestination(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
EventDestination
@Stability(Stable) protected EventDestination()
-
-
Method Details
-
cloudWatchDimensions
@Stability(Stable) @NotNull public static EventDestination cloudWatchDimensions(@NotNull List<? extends CloudWatchDimension> dimensions) Use CloudWatch dimensions as event destination.- Parameters:
dimensions- This parameter is required.
-
snsTopic
Use a SNS topic as event destination.- Parameters:
topic- This parameter is required.
-
getDimensions
A list of CloudWatch dimensions upon which to categorize your emails.Default: - do not send events to CloudWatch
-
getTopic
A SNS topic to use as event destination.Default: - do not send events to a SNS topic
-