@Stability(value=Stable) public static final class CfnConfigurationSetEventDestination.EventDestinationProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnConfigurationSetEventDestination.EventDestinationProperty>
| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnConfigurationSetEventDestination.EventDestinationProperty.Builder matchingEventTypes(List<String> matchingEventTypes)
CfnConfigurationSetEventDestination.EventDestinationProperty.getMatchingEventTypes()matchingEventTypes - The type of email sending events to publish to the event destination. This parameter is required.
send - The call was successful and Amazon SES is attempting to deliver the email.reject - Amazon SES determined that the email contained a virus and rejected it.bounce - The recipient's mail server permanently rejected the email. This corresponds to a hard bounce.complaint - The recipient marked the email as spam.delivery - Amazon SES successfully delivered the email to the recipient's mail server.open - The recipient received the email and opened it in their email client.click - The recipient clicked one or more links in the email.renderingFailure - Amazon SES did not send the email because of a template rendering issue.this@Stability(value=Stable) public CfnConfigurationSetEventDestination.EventDestinationProperty.Builder cloudWatchDestination(CfnConfigurationSetEventDestination.CloudWatchDestinationProperty cloudWatchDestination)
CfnConfigurationSetEventDestination.EventDestinationProperty.getCloudWatchDestination()cloudWatchDestination - An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.this@Stability(value=Stable) public CfnConfigurationSetEventDestination.EventDestinationProperty.Builder cloudWatchDestination(IResolvable cloudWatchDestination)
CfnConfigurationSetEventDestination.EventDestinationProperty.getCloudWatchDestination()cloudWatchDestination - An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.this@Stability(value=Stable) public CfnConfigurationSetEventDestination.EventDestinationProperty.Builder enabled(Boolean enabled)
enabled - Sets whether Amazon SES publishes events to this destination when you send an email with the associated configuration set.
Set to true to enable publishing to this destination; set to false to prevent publishing to this destination. The default value is false .this@Stability(value=Stable) public CfnConfigurationSetEventDestination.EventDestinationProperty.Builder enabled(IResolvable enabled)
enabled - Sets whether Amazon SES publishes events to this destination when you send an email with the associated configuration set.
Set to true to enable publishing to this destination; set to false to prevent publishing to this destination. The default value is false .this@Stability(value=Stable) public CfnConfigurationSetEventDestination.EventDestinationProperty.Builder kinesisFirehoseDestination(CfnConfigurationSetEventDestination.KinesisFirehoseDestinationProperty kinesisFirehoseDestination)
CfnConfigurationSetEventDestination.EventDestinationProperty.getKinesisFirehoseDestination()kinesisFirehoseDestination - An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.this@Stability(value=Stable) public CfnConfigurationSetEventDestination.EventDestinationProperty.Builder kinesisFirehoseDestination(IResolvable kinesisFirehoseDestination)
CfnConfigurationSetEventDestination.EventDestinationProperty.getKinesisFirehoseDestination()kinesisFirehoseDestination - An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.this@Stability(value=Stable) public CfnConfigurationSetEventDestination.EventDestinationProperty.Builder name(String name)
CfnConfigurationSetEventDestination.EventDestinationProperty.getName()name - The name of the event destination. The name must meet the following requirements:.
this@Stability(value=Stable) public CfnConfigurationSetEventDestination.EventDestinationProperty.Builder snsDestination(CfnConfigurationSetEventDestination.SnsDestinationProperty snsDestination)
snsDestination - `CfnConfigurationSetEventDestination.EventDestinationProperty.SnsDestination`.this@Stability(value=Stable) public CfnConfigurationSetEventDestination.EventDestinationProperty.Builder snsDestination(IResolvable snsDestination)
snsDestination - `CfnConfigurationSetEventDestination.EventDestinationProperty.SnsDestination`.this@Stability(value=Stable) public CfnConfigurationSetEventDestination.EventDestinationProperty build()
build in interface software.amazon.jsii.Builder<CfnConfigurationSetEventDestination.EventDestinationProperty>CfnConfigurationSetEventDestination.EventDestinationPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.