Interface S3Destination.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<S3Destination.Builder,,S3Destination> SdkBuilder<S3Destination.Builder,,S3Destination> SdkPojo
- Enclosing class:
S3Destination
public static interface S3Destination.Builder
extends SdkPojo, CopyableBuilder<S3Destination.Builder,S3Destination>
-
Method Summary
Modifier and TypeMethodDescriptionThe name of the Amazon S3 bucket used as the destination of a data export file.default S3Destination.Builders3OutputConfigurations(Consumer<S3OutputConfigurations.Builder> s3OutputConfigurations) The output configuration for the data export.s3OutputConfigurations(S3OutputConfigurations s3OutputConfigurations) The output configuration for the data export.The S3 path prefix you want prepended to the name of your data export.The S3 bucket Region.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
-
s3Bucket
The name of the Amazon S3 bucket used as the destination of a data export file.
- Parameters:
s3Bucket- The name of the Amazon S3 bucket used as the destination of a data export file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3OutputConfigurations
The output configuration for the data export.
- Parameters:
s3OutputConfigurations- The output configuration for the data export.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3OutputConfigurations
default S3Destination.Builder s3OutputConfigurations(Consumer<S3OutputConfigurations.Builder> s3OutputConfigurations) The output configuration for the data export.
This is a convenience method that creates an instance of theS3OutputConfigurations.Builderavoiding the need to create one manually viaS3OutputConfigurations.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3OutputConfigurations(S3OutputConfigurations).- Parameters:
s3OutputConfigurations- a consumer that will call methods onS3OutputConfigurations.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3Prefix
The S3 path prefix you want prepended to the name of your data export.
- Parameters:
s3Prefix- The S3 path prefix you want prepended to the name of your data export.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Region
The S3 bucket Region.
- Parameters:
s3Region- The S3 bucket Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-