public RedshiftSettings withFileTransferUploadStreams(Integer fileTransferUploadStreams) {
        setFileTransferUploadStreams(fileTransferUploadStreams);
        return this;
    }
<p>
The number of threads used to upload a single file. This parameter accepts a value from 1 through 64. It defaults
to 10.
</p>
<p>
The number of parallel streams used to upload a single .csv file to an S3 bucket using S3 Multipart Upload. For
more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html">Multipart upload
overview</a>.
</p>
<p>
<code>FileTransferUploadStreams</code> accepts a value from 1 through 64. It defaults to 10.
</p>

@param fileTransferUploadStreams
       The number of threads used to upload a single file. This parameter accepts a value from 1 through 64. It
       defaults to 10.</p>
       <p>
       The number of parallel streams used to upload a single .csv file to an S3 bucket using S3 Multipart
       Upload. For more information, see <a
       href="https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html">Multipart upload overview</a>.
       </p>
       <p>
       <code>FileTransferUploadStreams</code> accepts a value from 1 through 64. It defaults to 10.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-dms/src/main/java/com/amazonaws/services/databasemigrationservice/model/RedshiftSettings.java