Repository: jclouds
Updated Branches:
  refs/heads/master d41101df5 -> 93a8ce433


Allow null S3 list MPU lastModified


Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/93a8ce43
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/93a8ce43
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/93a8ce43

Branch: refs/heads/master
Commit: 93a8ce433bc32aad1080c029279516a8440c6a6a
Parents: d41101d
Author: Andrew Gaul <[email protected]>
Authored: Mon Apr 10 00:38:20 2017 -0700
Committer: Andrew Gaul <[email protected]>
Committed: Mon Apr 10 12:09:02 2017 -0700

----------------------------------------------------------------------
 .../org/jclouds/s3/domain/ListMultipartUploadResponse.java    | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/93a8ce43/apis/s3/src/main/java/org/jclouds/s3/domain/ListMultipartUploadResponse.java
----------------------------------------------------------------------
diff --git 
a/apis/s3/src/main/java/org/jclouds/s3/domain/ListMultipartUploadResponse.java 
b/apis/s3/src/main/java/org/jclouds/s3/domain/ListMultipartUploadResponse.java
index 3c34e3e..8830317 100644
--- 
a/apis/s3/src/main/java/org/jclouds/s3/domain/ListMultipartUploadResponse.java
+++ 
b/apis/s3/src/main/java/org/jclouds/s3/domain/ListMultipartUploadResponse.java
@@ -23,19 +23,22 @@ import java.util.Date;
 
 import com.google.auto.value.AutoValue;
 import com.google.common.annotations.Beta;
+import org.jclouds.javax.annotation.Nullable;
 
 @AutoValue
 @Beta
 public abstract class ListMultipartUploadResponse {
    public abstract int partNumber();
-   public abstract Date lastModified();
+   @Nullable public abstract Date lastModified();
    public abstract String eTag();
    public abstract long size();
 
    public static ListMultipartUploadResponse create(int partNumber, Date 
lastModified, String eTag, long size) {
       checkArgument(partNumber > 0, "partNumber must be greater than zero, 
was: %s", partNumber);
       checkNotNull(eTag, "eTag");
-      lastModified = (Date) checkNotNull(lastModified, "lastModified").clone();
+      if (lastModified != null) {
+         lastModified = (Date) lastModified.clone();
+      }
       checkArgument(size >= 0, "size must be positive, was: %s", size);
       return new AutoValue_ListMultipartUploadResponse(partNumber, 
lastModified, eTag, size);
    }

Reply via email to