> +   @Nullable
> +   public abstract Map<String, String> userMetadata();
> +
> +   @Nullable
> +   public abstract Date ifModifiedSince();
> +   @Nullable
> +   public abstract Date ifUnmodifiedSince();
> +   @Nullable
> +   public abstract String ifMatch();
> +   @Nullable
> +   public abstract String ifNoneMatch();
> +
> +   @AutoValue.Builder
> +   public abstract static class Builder {
> +      public abstract Builder contentMetadata(ContentMetadata 
> contentMetadata);
> +      public abstract Builder userMetadata(Map<String, String> userMetadata);

I would suggest using String instead of Date :) Or use an immutable Date class 
or wrapper, maybe. Basically, don't use Date here if at all possible.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/919/files#r53033441

Reply via email to