Return more metadata from listMultipartUpload Include Content-Length and Last-Modified.
Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/8e50fe69 Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/8e50fe69 Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/8e50fe69 Branch: refs/heads/master Commit: 8e50fe69adeec17d84fe0fd32ebf31c6fb4f3bb9 Parents: f4a2be0 Author: Andrew Gaul <[email protected]> Authored: Wed Mar 8 22:15:14 2017 -0800 Committer: Andrew Gaul <[email protected]> Committed: Wed Mar 8 22:15:41 2017 -0800 ---------------------------------------------------------------------- .../blobstore/GoogleCloudStorageBlobStore.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jclouds/blob/8e50fe69/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 63406d9..25d27f2 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 @@ -423,7 +423,7 @@ public final class GoogleCloudStorageBlobStore extends BaseBlobStore { InsertObjectOptions insertOptions = new InsertObjectOptions().name(partName); GoogleCloudStorageObject object = api.getObjectApi().simpleUpload(mpu.containerName(), mpu.blobMetadata().getContentMetadata().getContentType(), partSize, payload, insertOptions); - return MultipartPart.create(partNumber, partSize, object.etag()); + return MultipartPart.create(partNumber, partSize, object.etag(), object.updated()); } @Override @@ -435,7 +435,7 @@ public final class GoogleCloudStorageBlobStore extends BaseBlobStore { for (StorageMetadata sm : pageSet) { int lastUnderscore = sm.getName().lastIndexOf('_'); int partNumber = Integer.parseInt(sm.getName().substring(lastUnderscore + 1)); - parts.add(MultipartPart.create(partNumber, sm.getSize(), sm.getETag())); + parts.add(MultipartPart.create(partNumber, sm.getSize(), sm.getETag(), sm.getLastModified())); } return parts.build(); }
