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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpsolverDestinationProperties.BuilderbucketName(String bucketName)The Upsolver Amazon S3 bucket name in which Amazon AppFlow places the transferred data.UpsolverDestinationProperties.BuilderbucketPrefix(String bucketPrefix)The object key for the destination Upsolver Amazon S3 bucket in which Amazon AppFlow places the files.default UpsolverDestinationProperties.Builders3OutputFormatConfig(Consumer<UpsolverS3OutputFormatConfig.Builder> s3OutputFormatConfig)The configuration that determines how data is formatted when Upsolver is used as the flow destination.UpsolverDestinationProperties.Builders3OutputFormatConfig(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 Detail
-
bucketName
UpsolverDestinationProperties.Builder bucketName(String 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
UpsolverDestinationProperties.Builder bucketPrefix(String 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.Builderavoiding the need to create one manually viaUpsolverS3OutputFormatConfig.builder().When the
Consumercompletes,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:
s3OutputFormatConfig(UpsolverS3OutputFormatConfig)
-
-