public static interface EventDestination.Builder extends SdkPojo, CopyableBuilder<EventDestination.Builder,EventDestination>
| Modifier and Type | Method and Description |
|---|---|
EventDestination.Builder |
cloudWatchDestination(CloudWatchDestination cloudWatchDestination)
An object that contains the names, default values, and sources of the dimensions associated with an Amazon
CloudWatch event destination.
|
default EventDestination.Builder |
cloudWatchDestination(Consumer<CloudWatchDestination.Builder> cloudWatchDestination)
An object that contains the names, default values, and sources of the dimensions associated with an Amazon
CloudWatch event destination.
|
EventDestination.Builder |
enabled(Boolean enabled)
Sets whether Amazon SES publishes events to this destination when you send an email with the associated
configuration set.
|
default EventDestination.Builder |
kinesisFirehoseDestination(Consumer<KinesisFirehoseDestination.Builder> kinesisFirehoseDestination)
An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis
Firehose event destination.
|
EventDestination.Builder |
kinesisFirehoseDestination(KinesisFirehoseDestination kinesisFirehoseDestination)
An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis
Firehose event destination.
|
EventDestination.Builder |
matchingEventTypes(Collection<EventType> matchingEventTypes)
The type of email sending events to publish to the event destination.
|
EventDestination.Builder |
matchingEventTypes(EventType... matchingEventTypes)
The type of email sending events to publish to the event destination.
|
EventDestination.Builder |
matchingEventTypesWithStrings(Collection<String> matchingEventTypes)
The type of email sending events to publish to the event destination.
|
EventDestination.Builder |
matchingEventTypesWithStrings(String... matchingEventTypes)
The type of email sending events to publish to the event destination.
|
EventDestination.Builder |
name(String name)
The name of the event destination.
|
default EventDestination.Builder |
snsDestination(Consumer<SNSDestination.Builder> snsDestination)
An object that contains the topic ARN associated with an Amazon Simple Notification Service (Amazon SNS)
event destination.
|
EventDestination.Builder |
snsDestination(SNSDestination snsDestination)
An object that contains the topic ARN associated with an Amazon Simple Notification Service (Amazon SNS)
event destination.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildEventDestination.Builder name(String name)
The name of the event destination. The name must meet the following requirements:
Contain only ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
Contain 64 characters or fewer.
name - The name of the event destination. The name must meet the following requirements:
Contain only ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
Contain 64 characters or fewer.
EventDestination.Builder enabled(Boolean 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.
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.EventDestination.Builder matchingEventTypesWithStrings(Collection<String> matchingEventTypes)
The type of email sending events to publish to the event destination.
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.
matchingEventTypes - The type of email sending events to publish to the event destination.
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.
EventDestination.Builder matchingEventTypesWithStrings(String... matchingEventTypes)
The type of email sending events to publish to the event destination.
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.
matchingEventTypes - The type of email sending events to publish to the event destination.
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.
EventDestination.Builder matchingEventTypes(Collection<EventType> matchingEventTypes)
The type of email sending events to publish to the event destination.
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.
matchingEventTypes - The type of email sending events to publish to the event destination.
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.
EventDestination.Builder matchingEventTypes(EventType... matchingEventTypes)
The type of email sending events to publish to the event destination.
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.
matchingEventTypes - The type of email sending events to publish to the event destination.
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.
EventDestination.Builder kinesisFirehoseDestination(KinesisFirehoseDestination kinesisFirehoseDestination)
An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.
kinesisFirehoseDestination - An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis
Firehose event destination.default EventDestination.Builder kinesisFirehoseDestination(Consumer<KinesisFirehoseDestination.Builder> kinesisFirehoseDestination)
An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.
This is a convenience method that creates an instance of theKinesisFirehoseDestination.Builder
avoiding the need to create one manually via KinesisFirehoseDestination.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to kinesisFirehoseDestination(KinesisFirehoseDestination).
kinesisFirehoseDestination - a consumer that will call methods on KinesisFirehoseDestination.BuilderkinesisFirehoseDestination(KinesisFirehoseDestination)EventDestination.Builder cloudWatchDestination(CloudWatchDestination cloudWatchDestination)
An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.
cloudWatchDestination - An object that contains the names, default values, and sources of the dimensions associated with an
Amazon CloudWatch event destination.default EventDestination.Builder cloudWatchDestination(Consumer<CloudWatchDestination.Builder> cloudWatchDestination)
An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.
This is a convenience method that creates an instance of theCloudWatchDestination.Builder avoiding
the need to create one manually via CloudWatchDestination.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to cloudWatchDestination(CloudWatchDestination).
cloudWatchDestination - a consumer that will call methods on CloudWatchDestination.BuildercloudWatchDestination(CloudWatchDestination)EventDestination.Builder snsDestination(SNSDestination snsDestination)
An object that contains the topic ARN associated with an Amazon Simple Notification Service (Amazon SNS) event destination.
snsDestination - An object that contains the topic ARN associated with an Amazon Simple Notification Service (Amazon
SNS) event destination.default EventDestination.Builder snsDestination(Consumer<SNSDestination.Builder> snsDestination)
An object that contains the topic ARN associated with an Amazon Simple Notification Service (Amazon SNS) event destination.
This is a convenience method that creates an instance of theSNSDestination.Builder avoiding the need
to create one manually via SNSDestination.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to snsDestination(SNSDestination).
snsDestination - a consumer that will call methods on SNSDestination.BuildersnsDestination(SNSDestination)Copyright © 2023. All rights reserved.