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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default WorkerLogDelivery.BuildercloudWatchLogs(Consumer<CloudWatchLogsLogDelivery.Builder> cloudWatchLogs)Details about delivering logs to Amazon CloudWatch Logs.WorkerLogDelivery.BuildercloudWatchLogs(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.WorkerLogDelivery.Builderfirehose(FirehoseLogDelivery firehose)Details about delivering logs to Amazon Kinesis Data Firehose.default WorkerLogDelivery.Builders3(Consumer<S3LogDelivery.Builder> s3)Details about delivering logs to Amazon S3.WorkerLogDelivery.Builders3(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
cloudWatchLogs
WorkerLogDelivery.Builder cloudWatchLogs(CloudWatchLogsLogDelivery 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:
cloudWatchLogs(CloudWatchLogsLogDelivery)
-
firehose
WorkerLogDelivery.Builder firehose(FirehoseLogDelivery 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 WorkerLogDelivery.Builder firehose(Consumer<FirehoseLogDelivery.Builder> 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:
firehose(FirehoseLogDelivery)
-
s3
WorkerLogDelivery.Builder s3(S3LogDelivery 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
default WorkerLogDelivery.Builder s3(Consumer<S3LogDelivery.Builder> 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:
s3(S3LogDelivery)
-
-