Add ObjectTemplate.toString
Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/2b02db4f Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/2b02db4f Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/2b02db4f Branch: refs/heads/master Commit: 2b02db4f2285f15551ea64f6125e2446a7049721 Parents: f6210d5 Author: Andrew Gaul <[email protected]> Authored: Thu Jun 2 16:24:13 2016 -0700 Committer: Andrew Gaul <[email protected]> Committed: Thu Jun 2 16:24:13 2016 -0700 ---------------------------------------------------------------------- .../domain/templates/ObjectTemplate.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jclouds/blob/2b02db4f/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/domain/templates/ObjectTemplate.java ---------------------------------------------------------------------- diff --git a/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/domain/templates/ObjectTemplate.java b/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/domain/templates/ObjectTemplate.java index b23b7c1..1cd5aaf 100644 --- a/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/domain/templates/ObjectTemplate.java +++ b/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/domain/templates/ObjectTemplate.java @@ -22,6 +22,7 @@ import java.util.Map; import org.jclouds.googlecloudstorage.domain.ObjectAccessControls; +import com.google.common.base.Objects; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import com.google.common.net.MediaType; @@ -157,4 +158,21 @@ public class ObjectTemplate { public List<ObjectAccessControls> acl() { return acl; } + + @Override + public String toString() { + return Objects.toStringHelper(this) + .add("name", name) + .add("size", size) + .add("cacheControl", cacheControl) + .add("contentDisposition", contentDisposition) + .add("contentEncoding", contentEncoding) + .add("contentLanguage", contentLanguage) + .add("contentType", contentType) + .add("crc32c", crc32c) + .add("md5Hash", md5Hash) + .add("metadata", metadata) + .add("acl", acl) + .toString(); + } }
