diff --git a/aws/core/src/main/java/org/jclouds/aws/domain/AWSError.java b/aws/core/src/main/java/org/jclouds/aws/domain/AWSError.java index 720bdbbe73..9929877286 100644 --- a/aws/core/src/main/java/org/jclouds/aws/domain/AWSError.java +++ b/aws/core/src/main/java/org/jclouds/aws/domain/AWSError.java @@ -42,6 +42,7 @@ public class AWSError { private String requestToken; private Map details = new HashMap(); private String stringSigned; + private String signature; @Override public String toString() { @@ -55,6 +56,8 @@ public class AWSError { sb.append(", message='").append(message).append('\''); if (stringSigned != null) sb.append(", stringSigned='").append(stringSigned).append('\''); + if (getSignature() != null) + sb.append(", signature='").append(getSignature()).append('\''); if (details.size() != 0) sb.append(", context='").append(details.toString()).append('\'').append('}'); return sb.toString(); @@ -129,4 +132,12 @@ public class AWSError { public String getRequestToken() { return requestToken; } + + public void setSignature(String signature) { + this.signature = signature; + } + + public String getSignature() { + return signature; + } }