Interface S3DestinationProperties.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<S3DestinationProperties.Builder,,- S3DestinationProperties> - SdkBuilder<S3DestinationProperties.Builder,,- S3DestinationProperties> - SdkPojo
- Enclosing class:
- S3DestinationProperties
@Mutable
@NotThreadSafe
public static interface S3DestinationProperties.Builder
extends SdkPojo, CopyableBuilder<S3DestinationProperties.Builder,S3DestinationProperties> 
- 
Method SummaryModifier 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.Builders3OutputFormatConfig(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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
bucketNameThe 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.
 
- 
bucketPrefixThe 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.
 
- 
s3OutputFormatConfigSets 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.
 
- 
s3OutputFormatConfigdefault 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.Builderavoiding the need to create one manually viaS3OutputFormatConfig.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3OutputFormatConfig(S3OutputFormatConfig).- Parameters:
- s3OutputFormatConfig- a consumer that will call methods on- S3OutputFormatConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-