JCLOUDS-1125: GCS list multipart uploads Not supported.
Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/5baa49d9 Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/5baa49d9 Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/5baa49d9 Branch: refs/heads/master Commit: 5baa49d9b844f511e7d6167d43cd85f1a87fa2a6 Parents: ae1f6d0 Author: Andrew Gaul <[email protected]> Authored: Mon Jun 13 16:34:20 2016 -0700 Committer: Andrew Gaul <[email protected]> Committed: Mon Jun 13 17:11:39 2016 -0700 ---------------------------------------------------------------------- .../blobstore/GoogleCloudStorageBlobStore.java | 5 +++++ .../GoogleCloudStorageBlobIntegrationLiveTest.java | 9 +++++++++ 2 files changed, 14 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jclouds/blob/5baa49d9/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/blobstore/GoogleCloudStorageBlobStore.java ---------------------------------------------------------------------- diff --git a/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/blobstore/GoogleCloudStorageBlobStore.java b/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/blobstore/GoogleCloudStorageBlobStore.java index fe14fa3..63406d9 100644 --- a/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/blobstore/GoogleCloudStorageBlobStore.java +++ b/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/blobstore/GoogleCloudStorageBlobStore.java @@ -441,6 +441,11 @@ public final class GoogleCloudStorageBlobStore extends BaseBlobStore { } @Override + public List<MultipartUpload> listMultipartUploads(String container) { + throw new UnsupportedOperationException("not supported"); + } + + @Override public long getMinimumMultipartPartSize() { return 5L * 1024L * 1024L; } http://git-wip-us.apache.org/repos/asf/jclouds/blob/5baa49d9/providers/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/blobstore/integration/GoogleCloudStorageBlobIntegrationLiveTest.java ---------------------------------------------------------------------- diff --git a/providers/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/blobstore/integration/GoogleCloudStorageBlobIntegrationLiveTest.java b/providers/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/blobstore/integration/GoogleCloudStorageBlobIntegrationLiveTest.java index 244076f..d68441c 100644 --- a/providers/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/blobstore/integration/GoogleCloudStorageBlobIntegrationLiveTest.java +++ b/providers/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/blobstore/integration/GoogleCloudStorageBlobIntegrationLiveTest.java @@ -312,4 +312,13 @@ public class GoogleCloudStorageBlobIntegrationLiveTest extends BaseBlobIntegrati public void testCopyIfUnmodifiedSinceNegative() throws Exception { super.testCopyIfUnmodifiedSince(); } + + @Override + public void testListMultipartUploads() throws Exception { + try { + super.testListMultipartUploads(); + } catch (UnsupportedOperationException uoe) { + throw new SkipException("GCS does not support listing multipart uploads", uoe); + } + } }
