Class S3UploadOutputStream

java.lang.Object
java.io.OutputStream
com.kingsrook.qqq.backend.module.filesystem.s3.utils.S3UploadOutputStream
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable

public class S3UploadOutputStream extends OutputStream
OutputStream implementation that knows how to stream data into a new S3 file. This will be done using a multipart-upload if the contents are > 5MB - else just a 1-time-call to PutObject