Interface S3Destination.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<S3Destination.Builder,
,S3Destination> SdkBuilder<S3Destination.Builder,
,S3Destination> SdkPojo
- Enclosing class:
S3Destination
@Mutable
@NotThreadSafe
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.Builder
s3OutputConfigurations
(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
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 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.Builder
avoiding the need to create one manually viaS3OutputConfigurations.builder()
.When the
Consumer
completes,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.
-