Interface WorkerLogDelivery.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<WorkerLogDelivery.Builder,
,WorkerLogDelivery> SdkBuilder<WorkerLogDelivery.Builder,
,WorkerLogDelivery> SdkPojo
- Enclosing class:
WorkerLogDelivery
public static interface WorkerLogDelivery.Builder
extends SdkPojo, CopyableBuilder<WorkerLogDelivery.Builder,WorkerLogDelivery>
-
Method Summary
Modifier and TypeMethodDescriptiondefault WorkerLogDelivery.Builder
cloudWatchLogs
(Consumer<CloudWatchLogsLogDelivery.Builder> cloudWatchLogs) Details about delivering logs to Amazon CloudWatch Logs.cloudWatchLogs
(CloudWatchLogsLogDelivery cloudWatchLogs) Details about delivering logs to Amazon CloudWatch Logs.default WorkerLogDelivery.Builder
firehose
(Consumer<FirehoseLogDelivery.Builder> firehose) Details about delivering logs to Amazon Kinesis Data Firehose.firehose
(FirehoseLogDelivery firehose) Details about delivering logs to Amazon Kinesis Data Firehose.default WorkerLogDelivery.Builder
Details about delivering logs to Amazon S3.s3
(S3LogDelivery s3) Details about delivering logs to Amazon S3.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
cloudWatchLogs
Details about delivering logs to Amazon CloudWatch Logs.
- Parameters:
cloudWatchLogs
- Details about delivering logs to Amazon CloudWatch Logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLogs
default WorkerLogDelivery.Builder cloudWatchLogs(Consumer<CloudWatchLogsLogDelivery.Builder> cloudWatchLogs) Details about delivering logs to Amazon CloudWatch Logs.
This is a convenience method that creates an instance of theCloudWatchLogsLogDelivery.Builder
avoiding the need to create one manually viaCloudWatchLogsLogDelivery.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocloudWatchLogs(CloudWatchLogsLogDelivery)
.- Parameters:
cloudWatchLogs
- a consumer that will call methods onCloudWatchLogsLogDelivery.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
firehose
Details about delivering logs to Amazon Kinesis Data Firehose.
- Parameters:
firehose
- Details about delivering logs to Amazon Kinesis Data Firehose.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firehose
Details about delivering logs to Amazon Kinesis Data Firehose.
This is a convenience method that creates an instance of theFirehoseLogDelivery.Builder
avoiding the need to create one manually viaFirehoseLogDelivery.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofirehose(FirehoseLogDelivery)
.- Parameters:
firehose
- a consumer that will call methods onFirehoseLogDelivery.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3
Details about delivering logs to Amazon S3.
- Parameters:
s3
- Details about delivering logs to Amazon S3.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3
Details about delivering logs to Amazon S3.
This is a convenience method that creates an instance of theS3LogDelivery.Builder
avoiding the need to create one manually viaS3LogDelivery.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3(S3LogDelivery)
.- Parameters:
s3
- a consumer that will call methods onS3LogDelivery.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-