[x] PR title and description conform to Pull Request guidelines.
Issue #, if available:
Description of changes:
How did you test these changes?
I didn't see any tests for related functionality. I tested the storage class is set correctly when uploading to my S3 bucket from my own application.
Add support to define the S3 Storage Class when uploading files or streams. Implementation is based on the existing support Server Side Encryption.
See also: https://aws.amazon.com/s3/storage-classes
Issue #, if available:
Description of changes:
How did you test these changes? I didn't see any tests for related functionality. I tested the storage class is set correctly when uploading to my S3 bucket from my own application.
Documentation update required?
General Checklist
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.