@ConditionalOnClass(value={software.amazon.awssdk.transfer.s3.S3TransferManager.class,io.awspring.cloud.s3.S3OutputStreamProvider.class})
@EnableConfigurationProperties(value=S3Properties.class)
@Configuration(proxyBeanMethods=false)
@ConditionalOnProperty(name="spring.cloud.aws.s3.enabled",
havingValue="true",
matchIfMissing=true)
@AutoConfigureBefore(value=S3AutoConfiguration.class)
public class S3TransferManagerAutoConfiguration
extends Object
EnableAutoConfiguration for S3TransferManager| Constructor and Description |
|---|
S3TransferManagerAutoConfiguration(S3Properties properties,
AwsProperties awsProperties,
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider,
AwsClientBuilderConfigurer awsClientBuilderConfigurer) |
public S3TransferManagerAutoConfiguration(S3Properties properties, AwsProperties awsProperties, software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider, AwsClientBuilderConfigurer awsClientBuilderConfigurer)
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.