Package com.pulumi.aws.sesv2.inputs
Class ConfigurationSetEventDestinationEventDestinationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sesv2.inputs.ConfigurationSetEventDestinationEventDestinationArgs.Builder
-
- Enclosing class:
- ConfigurationSetEventDestinationEventDestinationArgs
public static final class ConfigurationSetEventDestinationEventDestinationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ConfigurationSetEventDestinationEventDestinationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConfigurationSetEventDestinationEventDestinationArgs defaults)
-
-
Method Detail
-
cloudWatchDestination
public ConfigurationSetEventDestinationEventDestinationArgs.Builder cloudWatchDestination(@Nullable com.pulumi.core.Output<ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs> cloudWatchDestination)
- Parameters:
cloudWatchDestination- Object that defines an Amazon CloudWatch destination for email events. See `cloudWatchDestination` Block for details.- Returns:
- builder
-
cloudWatchDestination
public ConfigurationSetEventDestinationEventDestinationArgs.Builder cloudWatchDestination(ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs cloudWatchDestination)
- Parameters:
cloudWatchDestination- Object that defines an Amazon CloudWatch destination for email events. See `cloudWatchDestination` Block for details.- Returns:
- builder
-
enabled
public ConfigurationSetEventDestinationEventDestinationArgs.Builder enabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled- When the event destination is enabled, the specified event types are sent to the destinations. Default: `false`.- Returns:
- builder
-
enabled
public ConfigurationSetEventDestinationEventDestinationArgs.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled- When the event destination is enabled, the specified event types are sent to the destinations. Default: `false`.- Returns:
- builder
-
eventBridgeDestination
public ConfigurationSetEventDestinationEventDestinationArgs.Builder eventBridgeDestination(@Nullable com.pulumi.core.Output<ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs> eventBridgeDestination)
- Parameters:
eventBridgeDestination- Object that defines an Amazon EventBridge destination for email events. You can use Amazon EventBridge to send notifications when certain email events occur. See `eventBridgeDestination` Block for details.- Returns:
- builder
-
eventBridgeDestination
public ConfigurationSetEventDestinationEventDestinationArgs.Builder eventBridgeDestination(ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs eventBridgeDestination)
- Parameters:
eventBridgeDestination- Object that defines an Amazon EventBridge destination for email events. You can use Amazon EventBridge to send notifications when certain email events occur. See `eventBridgeDestination` Block for details.- Returns:
- builder
-
kinesisFirehoseDestination
public ConfigurationSetEventDestinationEventDestinationArgs.Builder kinesisFirehoseDestination(@Nullable com.pulumi.core.Output<ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs> kinesisFirehoseDestination)
- Parameters:
kinesisFirehoseDestination- Object that defines an Amazon Kinesis Data Firehose destination for email events. See `kinesisFirehoseDestination` Block for details.- Returns:
- builder
-
kinesisFirehoseDestination
public ConfigurationSetEventDestinationEventDestinationArgs.Builder kinesisFirehoseDestination(ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs kinesisFirehoseDestination)
- Parameters:
kinesisFirehoseDestination- Object that defines an Amazon Kinesis Data Firehose destination for email events. See `kinesisFirehoseDestination` Block for details.- Returns:
- builder
-
matchingEventTypes
public ConfigurationSetEventDestinationEventDestinationArgs.Builder matchingEventTypes(com.pulumi.core.Output<java.util.List<java.lang.String>> matchingEventTypes)
- Parameters:
matchingEventTypes- An array that specifies which events the Amazon SES API v2 should send to the destinations. Valid values: `SEND`, `REJECT`, `BOUNCE`, `COMPLAINT`, `DELIVERY`, `OPEN`, `CLICK`, `RENDERING_FAILURE`, `DELIVERY_DELAY`, `SUBSCRIPTION`.- Returns:
- builder
-
matchingEventTypes
public ConfigurationSetEventDestinationEventDestinationArgs.Builder matchingEventTypes(java.util.List<java.lang.String> matchingEventTypes)
- Parameters:
matchingEventTypes- An array that specifies which events the Amazon SES API v2 should send to the destinations. Valid values: `SEND`, `REJECT`, `BOUNCE`, `COMPLAINT`, `DELIVERY`, `OPEN`, `CLICK`, `RENDERING_FAILURE`, `DELIVERY_DELAY`, `SUBSCRIPTION`.- Returns:
- builder
-
matchingEventTypes
public ConfigurationSetEventDestinationEventDestinationArgs.Builder matchingEventTypes(java.lang.String... matchingEventTypes)
- Parameters:
matchingEventTypes- An array that specifies which events the Amazon SES API v2 should send to the destinations. Valid values: `SEND`, `REJECT`, `BOUNCE`, `COMPLAINT`, `DELIVERY`, `OPEN`, `CLICK`, `RENDERING_FAILURE`, `DELIVERY_DELAY`, `SUBSCRIPTION`.- Returns:
- builder
-
pinpointDestination
public ConfigurationSetEventDestinationEventDestinationArgs.Builder pinpointDestination(@Nullable com.pulumi.core.Output<ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs> pinpointDestination)
- Parameters:
pinpointDestination- Object that defines an AWS End User Messaging project destination for email events. See `pinpointDestination` Block for details.- Returns:
- builder
-
pinpointDestination
public ConfigurationSetEventDestinationEventDestinationArgs.Builder pinpointDestination(ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs pinpointDestination)
- Parameters:
pinpointDestination- Object that defines an AWS End User Messaging project destination for email events. See `pinpointDestination` Block for details.- Returns:
- builder
-
snsDestination
public ConfigurationSetEventDestinationEventDestinationArgs.Builder snsDestination(@Nullable com.pulumi.core.Output<ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs> snsDestination)
- Parameters:
snsDestination- Object that defines an Amazon SNS destination for email events. See `snsDestination` Block for details.- Returns:
- builder
-
snsDestination
public ConfigurationSetEventDestinationEventDestinationArgs.Builder snsDestination(ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs snsDestination)
- Parameters:
snsDestination- Object that defines an Amazon SNS destination for email events. See `snsDestination` Block for details.- Returns:
- builder
-
build
public ConfigurationSetEventDestinationEventDestinationArgs build()
-
-