Interface WorkerLogDeliveryDescription.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<WorkerLogDeliveryDescription.Builder,
,WorkerLogDeliveryDescription> SdkBuilder<WorkerLogDeliveryDescription.Builder,
,WorkerLogDeliveryDescription> SdkPojo
- Enclosing class:
WorkerLogDeliveryDescription
-
Method Summary
Modifier and TypeMethodDescriptioncloudWatchLogs
(Consumer<CloudWatchLogsLogDeliveryDescription.Builder> cloudWatchLogs) Details about delivering logs to Amazon CloudWatch Logs.cloudWatchLogs
(CloudWatchLogsLogDeliveryDescription cloudWatchLogs) Details about delivering logs to Amazon CloudWatch Logs.Details about delivering logs to Amazon Kinesis Data Firehose.firehose
(FirehoseLogDeliveryDescription firehose) Details about delivering logs to Amazon Kinesis Data Firehose.Details about delivering logs to Amazon 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
WorkerLogDeliveryDescription.Builder cloudWatchLogs(CloudWatchLogsLogDeliveryDescription 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 WorkerLogDeliveryDescription.Builder cloudWatchLogs(Consumer<CloudWatchLogsLogDeliveryDescription.Builder> cloudWatchLogs) Details about delivering logs to Amazon CloudWatch Logs.
This is a convenience method that creates an instance of theCloudWatchLogsLogDeliveryDescription.Builder
avoiding the need to create one manually viaCloudWatchLogsLogDeliveryDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocloudWatchLogs(CloudWatchLogsLogDeliveryDescription)
.- Parameters:
cloudWatchLogs
- a consumer that will call methods onCloudWatchLogsLogDeliveryDescription.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
default WorkerLogDeliveryDescription.Builder firehose(Consumer<FirehoseLogDeliveryDescription.Builder> firehose) Details about delivering logs to Amazon Kinesis Data Firehose.
This is a convenience method that creates an instance of theFirehoseLogDeliveryDescription.Builder
avoiding the need to create one manually viaFirehoseLogDeliveryDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofirehose(FirehoseLogDeliveryDescription)
.- Parameters:
firehose
- a consumer that will call methods onFirehoseLogDeliveryDescription.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 theS3LogDeliveryDescription.Builder
avoiding the need to create one manually viaS3LogDeliveryDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3(S3LogDeliveryDescription)
.- Parameters:
s3
- a consumer that will call methods onS3LogDeliveryDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-