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