Interface S3DestinationProperties.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<S3DestinationProperties.Builder,
,S3DestinationProperties> SdkBuilder<S3DestinationProperties.Builder,
,S3DestinationProperties> SdkPojo
- Enclosing class:
S3DestinationProperties
public static interface S3DestinationProperties.Builder
extends SdkPojo, CopyableBuilder<S3DestinationProperties.Builder,S3DestinationProperties>
-
Method Summary
Modifier and TypeMethodDescriptionbucketName
(String bucketName) The Amazon S3 bucket name in which Amazon AppFlow places the transferred data.bucketPrefix
(String bucketPrefix) The object key for the destination bucket in which Amazon AppFlow places the files.default S3DestinationProperties.Builder
s3OutputFormatConfig
(Consumer<S3OutputFormatConfig.Builder> s3OutputFormatConfig) Sets the value of the S3OutputFormatConfig property for this object.s3OutputFormatConfig
(S3OutputFormatConfig s3OutputFormatConfig) Sets the value of the S3OutputFormatConfig property for this object.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 Details
-
bucketName
The Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
- Parameters:
bucketName
- The Amazon S3 bucket name in which Amazon AppFlow places the transferred data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bucketPrefix
The object key for the destination bucket in which Amazon AppFlow places the files.
- Parameters:
bucketPrefix
- The object key for the destination bucket in which Amazon AppFlow places the files.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3OutputFormatConfig
Sets the value of the S3OutputFormatConfig property for this object.- Parameters:
s3OutputFormatConfig
- The new value for the S3OutputFormatConfig property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3OutputFormatConfig
default S3DestinationProperties.Builder s3OutputFormatConfig(Consumer<S3OutputFormatConfig.Builder> s3OutputFormatConfig) Sets the value of the S3OutputFormatConfig property for this object. This is a convenience method that creates an instance of theS3OutputFormatConfig.Builder
avoiding the need to create one manually viaS3OutputFormatConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3OutputFormatConfig(S3OutputFormatConfig)
.- Parameters:
s3OutputFormatConfig
- a consumer that will call methods onS3OutputFormatConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-