CopyableBuilder<EventDestination.Builder,EventDestination>
, SdkBuilder<EventDestination.Builder,EventDestination>
public static interface EventDestination.Builder extends CopyableBuilder<EventDestination.Builder,EventDestination>
Modifier and Type | Method | 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.
|
EventDestination.Builder |
enabled(Boolean enabled) |
Sets whether Amazon SES publishes events to this destination when you send an email with the associated
configuration set.
|
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(String... matchingEventTypes) |
The type of email sending events to publish to the event destination.
|
EventDestination.Builder |
matchingEventTypes(Collection<String> 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 |
name(String name) |
The name of the event destination.
|
copy
apply, build
EventDestination.Builder name(String name)
The name of the event destination. The name must:
Contain only ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
Contain less than 64 characters.
name
- The name of the event destination. The name must:
Contain only ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
Contain less than 64 characters.
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 matchingEventTypes(Collection<String> matchingEventTypes)
The type of email sending events to publish to the event destination.
matchingEventTypes
- The type of email sending events to publish to the event destination.EventType
EventDestination.Builder matchingEventTypes(String... matchingEventTypes)
The type of email sending events to publish to the event destination.
NOTE: This method appends the values to the existing list (if any). Use
#setMatchingEventTypes(java.util.Collection)
or #withMatchingEventTypes(java.util.Collection)
if you want to override the existing values.
matchingEventTypes
- The type of email sending events to publish to the event destination.EventType
EventDestination.Builder matchingEventTypes(EventType... matchingEventTypes)
The type of email sending events to publish to the event destination.
NOTE: This method appends the values to the existing list (if any). Use
#setMatchingEventTypes(java.util.Collection)
or #withMatchingEventTypes(java.util.Collection)
if you want to override the existing values.
matchingEventTypes
- The type of email sending events to publish to the event destination.EventType
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.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.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.