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); }
