public static interface EventDestination.Builder extends SdkPojo, CopyableBuilder<EventDestination.Builder,EventDestination>
| Modifier and Type | Method and Description |
|---|---|
EventDestination.Builder |
cloudWatchLogsDestination(CloudWatchLogsDestination cloudWatchLogsDestination)
An object that contains information about an event destination that sends logging events to Amazon CloudWatch
logs.
|
default EventDestination.Builder |
cloudWatchLogsDestination(Consumer<CloudWatchLogsDestination.Builder> cloudWatchLogsDestination)
An object that contains information about an event destination that sends logging events to Amazon CloudWatch
logs.
|
EventDestination.Builder |
enabled(Boolean enabled)
When set to true events will be logged.
|
EventDestination.Builder |
eventDestinationName(String eventDestinationName)
The name of the EventDestination.
|
default EventDestination.Builder |
kinesisFirehoseDestination(Consumer<KinesisFirehoseDestination.Builder> kinesisFirehoseDestination)
An object that contains information about an event destination for logging to Amazon Kinesis Data Firehose.
|
EventDestination.Builder |
kinesisFirehoseDestination(KinesisFirehoseDestination kinesisFirehoseDestination)
An object that contains information about an event destination for logging to Amazon Kinesis Data Firehose.
|
EventDestination.Builder |
matchingEventTypes(Collection<EventType> matchingEventTypes)
An array of event types that determine which events to log.
|
EventDestination.Builder |
matchingEventTypes(EventType... matchingEventTypes)
An array of event types that determine which events to log.
|
EventDestination.Builder |
matchingEventTypesWithStrings(Collection<String> matchingEventTypes)
An array of event types that determine which events to log.
|
EventDestination.Builder |
matchingEventTypesWithStrings(String... matchingEventTypes)
An array of event types that determine which events to log.
|
default EventDestination.Builder |
snsDestination(Consumer<SnsDestination.Builder> snsDestination)
An object that contains information about an event destination that sends logging events to Amazon SNS.
|
EventDestination.Builder |
snsDestination(SnsDestination snsDestination)
An object that contains information about an event destination that sends logging events to Amazon SNS.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildEventDestination.Builder eventDestinationName(String eventDestinationName)
The name of the EventDestination.
eventDestinationName - The name of the EventDestination.EventDestination.Builder enabled(Boolean enabled)
When set to true events will be logged.
enabled - When set to true events will be logged.EventDestination.Builder matchingEventTypesWithStrings(Collection<String> matchingEventTypes)
An array of event types that determine which events to log.
matchingEventTypes - An array of event types that determine which events to log.EventDestination.Builder matchingEventTypesWithStrings(String... matchingEventTypes)
An array of event types that determine which events to log.
matchingEventTypes - An array of event types that determine which events to log.EventDestination.Builder matchingEventTypes(Collection<EventType> matchingEventTypes)
An array of event types that determine which events to log.
matchingEventTypes - An array of event types that determine which events to log.EventDestination.Builder matchingEventTypes(EventType... matchingEventTypes)
An array of event types that determine which events to log.
matchingEventTypes - An array of event types that determine which events to log.EventDestination.Builder cloudWatchLogsDestination(CloudWatchLogsDestination cloudWatchLogsDestination)
An object that contains information about an event destination that sends logging events to Amazon CloudWatch logs.
cloudWatchLogsDestination - An object that contains information about an event destination that sends logging events to Amazon
CloudWatch logs.default EventDestination.Builder cloudWatchLogsDestination(Consumer<CloudWatchLogsDestination.Builder> cloudWatchLogsDestination)
An object that contains information about an event destination that sends logging events to Amazon CloudWatch logs.
This is a convenience method that creates an instance of theCloudWatchLogsDestination.Builder
avoiding the need to create one manually via CloudWatchLogsDestination.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to cloudWatchLogsDestination(CloudWatchLogsDestination).
cloudWatchLogsDestination - a consumer that will call methods on CloudWatchLogsDestination.BuildercloudWatchLogsDestination(CloudWatchLogsDestination)EventDestination.Builder kinesisFirehoseDestination(KinesisFirehoseDestination kinesisFirehoseDestination)
An object that contains information about an event destination for logging to Amazon Kinesis Data Firehose.
kinesisFirehoseDestination - An object that contains information about an event destination for logging to Amazon Kinesis Data
Firehose.default EventDestination.Builder kinesisFirehoseDestination(Consumer<KinesisFirehoseDestination.Builder> kinesisFirehoseDestination)
An object that contains information about an event destination for logging to Amazon Kinesis Data Firehose.
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 snsDestination(SnsDestination snsDestination)
An object that contains information about an event destination that sends logging events to Amazon SNS.
snsDestination - An object that contains information about an event destination that sends logging events to Amazon
SNS.default EventDestination.Builder snsDestination(Consumer<SnsDestination.Builder> snsDestination)
An object that contains information about an event destination that sends logging events to Amazon SNS.
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.