@Override
        public TransferManager apply(TransferManagerParams params) {
            return new TransferManager(params);
        }
Fluent builder for {@link TransferManager}. Use of the builder is preferred over constructors in
the TransferManager class.

Note that if no {@link AmazonS3} is provided via {@link #withS3Client(AmazonS3)}} or {@link #setS3Client(AmazonS3)}
a default client will be created using {@link DefaultAwsRegionProviderChain} and {@link DefaultAWSCredentialsProviderChain}.
aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/transfer/TransferManagerBuilder.java