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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description S3Destination.Builders3Bucket(String s3Bucket)The 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.S3Destination.Builders3OutputConfigurations(S3OutputConfigurations s3OutputConfigurations)The output configuration for the data export.S3Destination.Builders3Prefix(String s3Prefix)The S3 path prefix you want prepended to the name of your data export.S3Destination.Builders3Region(String s3Region)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, sdkFields
-
-
-
-
Method Detail
-
s3Bucket
S3Destination.Builder s3Bucket(String 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
S3Destination.Builder s3OutputConfigurations(S3OutputConfigurations 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:
s3OutputConfigurations(S3OutputConfigurations)
-
s3Prefix
S3Destination.Builder s3Prefix(String 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
S3Destination.Builder s3Region(String 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.
-
-