Interface WorkerLogDelivery.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<WorkerLogDelivery.Builder,,WorkerLogDelivery> SdkBuilder<WorkerLogDelivery.Builder,,WorkerLogDelivery> SdkPojo
- Enclosing class:
WorkerLogDelivery
@Mutable
@NotThreadSafe
public static interface WorkerLogDelivery.Builder
extends SdkPojo, CopyableBuilder<WorkerLogDelivery.Builder,WorkerLogDelivery>
-
Method Summary
Modifier and TypeMethodDescriptiondefault WorkerLogDelivery.BuildercloudWatchLogs(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.Builderfirehose(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.BuilderDetails 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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaCloudWatchLogsLogDelivery.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaFirehoseLogDelivery.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaS3LogDelivery.builder().When the
Consumercompletes,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:
-