From 341d6497dc0560e74d05d3b795c2e14b23a8d262 Mon Sep 17 00:00:00 2001 From: Jesse Lovelace Date: Wed, 20 Nov 2019 15:40:28 -0800 Subject: [PATCH 1/2] Add toString() method to LifecycleRule --- .../java/com/google/cloud/storage/BucketInfo.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/google-cloud-clients/google-cloud-storage/src/main/java/com/google/cloud/storage/BucketInfo.java b/google-cloud-clients/google-cloud-storage/src/main/java/com/google/cloud/storage/BucketInfo.java index 7d40d34a61e6..e9220b8989e2 100644 --- a/google-cloud-clients/google-cloud-storage/src/main/java/com/google/cloud/storage/BucketInfo.java +++ b/google-cloud-clients/google-cloud-storage/src/main/java/com/google/cloud/storage/BucketInfo.java @@ -362,6 +362,18 @@ public LifecycleCondition getCondition() { return lifecycleCondition; } + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("action", lifecycleAction.getActionType()) + .add("age", lifecycleCondition.getAge()) + .add("createdBefore", lifecycleCondition.getCreatedBefore()) + .add("isLive", lifecycleCondition.getIsLive()) + .add("matchesStorageClass", lifecycleCondition.getMatchesStorageClass()) + .add("numberOfNewerVersions", lifecycleCondition.getNumberOfNewerVersions()) + .toString(); + } + @Override public int hashCode() { return Objects.hash(lifecycleAction, lifecycleCondition); From 72db6bd970a7070d3f52cb435bcf2d8326c12f3f Mon Sep 17 00:00:00 2001 From: Jesse Lovelace Date: Wed, 20 Nov 2019 15:40:28 -0800 Subject: [PATCH 2/2] Add toString() method to LifecycleRule --- .../java/com/google/cloud/storage/BucketInfo.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/google-cloud-clients/google-cloud-storage/src/main/java/com/google/cloud/storage/BucketInfo.java b/google-cloud-clients/google-cloud-storage/src/main/java/com/google/cloud/storage/BucketInfo.java index 7d40d34a61e6..5a1a3798ff1f 100644 --- a/google-cloud-clients/google-cloud-storage/src/main/java/com/google/cloud/storage/BucketInfo.java +++ b/google-cloud-clients/google-cloud-storage/src/main/java/com/google/cloud/storage/BucketInfo.java @@ -362,6 +362,18 @@ public LifecycleCondition getCondition() { return lifecycleCondition; } + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("action", lifecycleAction.getActionType()) + .add("age", lifecycleCondition.getAge()) + .add("createdBefore", lifecycleCondition.getCreatedBefore()) + .add("isLive", lifecycleCondition.getIsLive()) + .add("matchesStorageClass", lifecycleCondition.getMatchesStorageClass()) + .add("numberOfNewerVersions", lifecycleCondition.getNumberOfNewerVersions()) + .toString(); + } + @Override public int hashCode() { return Objects.hash(lifecycleAction, lifecycleCondition);