JCLOUDS-912: JCLOUDS-1547: GCS InputStream single-part upload

Previously this provider worked around a RestAnnotationProcessor quirk
by using multi-part uploads for InputStream payloads.  Instead work
around the quirk another way which allows a single-part upload.  This
allows inclusion of the Content-MD5 header during object creation.
Backfill tests with both ByteSource and InputStream inputs.
6 files changed
tree: ec1e3eca1ac5b5131f48724049ccb8c71760987e
  1. all/
  2. allblobstore/
  3. allcompute/
  4. allloadbalancer/
  5. apis/
  6. blobstore/
  7. common/
  8. compute/
  9. core/
  10. drivers/
  11. gson/
  12. loadbalancer/
  13. project/
  14. providers/
  15. resources/
  16. scriptbuilder/
  17. skeletons/
  18. .dir-locals.el
  19. .gitattributes
  20. .gitignore
  21. .mailmap
  22. .travis.yml
  23. CONTRIBUTING.md
  24. pom.xml
  25. README.md
README.md

jclouds

Apache jclouds is an open source multi-cloud toolkit for the Java platform that gives you the freedom to create applications that are portable across clouds while giving you full control to use cloud-specific features.

For more information about using or contributing to jclouds, please visit our website at jclouds.apache.org.

License

Copyright (C) 2009-2019 The Apache Software Foundation

Licensed under the Apache License, Version 2.0