Interface ReplicatorLogDelivery.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ReplicatorLogDelivery.Builder,,ReplicatorLogDelivery> SdkBuilder<ReplicatorLogDelivery.Builder,,ReplicatorLogDelivery> SdkPojo
- Enclosing class:
ReplicatorLogDelivery
@Mutable
@NotThreadSafe
public static interface ReplicatorLogDelivery.Builder
extends SdkPojo, CopyableBuilder<ReplicatorLogDelivery.Builder,ReplicatorLogDelivery>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ReplicatorLogDelivery.BuildercloudWatchLogs(Consumer<ReplicatorCloudWatchLogs.Builder> cloudWatchLogs) Configuration for CloudWatch Logs delivery.cloudWatchLogs(ReplicatorCloudWatchLogs cloudWatchLogs) Configuration for CloudWatch Logs delivery.default ReplicatorLogDelivery.Builderfirehose(Consumer<ReplicatorFirehose.Builder> firehose) Configuration for Firehose delivery.firehose(ReplicatorFirehose firehose) Configuration for Firehose delivery.default ReplicatorLogDelivery.BuilderConfiguration for S3 delivery.s3(ReplicatorS3 s3) Configuration for S3 delivery.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
Configuration for CloudWatch Logs delivery.
- Parameters:
cloudWatchLogs- Configuration for CloudWatch Logs delivery.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLogs
default ReplicatorLogDelivery.Builder cloudWatchLogs(Consumer<ReplicatorCloudWatchLogs.Builder> cloudWatchLogs) Configuration for CloudWatch Logs delivery.
This is a convenience method that creates an instance of theReplicatorCloudWatchLogs.Builderavoiding the need to create one manually viaReplicatorCloudWatchLogs.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloudWatchLogs(ReplicatorCloudWatchLogs).- Parameters:
cloudWatchLogs- a consumer that will call methods onReplicatorCloudWatchLogs.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
firehose
Configuration for Firehose delivery.
- Parameters:
firehose- Configuration for Firehose delivery.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firehose
Configuration for Firehose delivery.
This is a convenience method that creates an instance of theReplicatorFirehose.Builderavoiding the need to create one manually viaReplicatorFirehose.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofirehose(ReplicatorFirehose).- Parameters:
firehose- a consumer that will call methods onReplicatorFirehose.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3
Configuration for S3 delivery.
- Parameters:
s3- Configuration for S3 delivery.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3
Configuration for S3 delivery.
This is a convenience method that creates an instance of theReplicatorS3.Builderavoiding the need to create one manually viaReplicatorS3.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3(ReplicatorS3).- Parameters:
s3- a consumer that will call methods onReplicatorS3.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-