* A JSON encoded string containing the device method response. *
*/ private String deviceMethodResponse; /** ** A JSON encoded string containing the device method response. *
* * @param deviceMethodResponse * A JSON encoded string containing the device method response. */ public void setDeviceMethodResponse(String deviceMethodResponse) { this.deviceMethodResponse = deviceMethodResponse; } /** ** A JSON encoded string containing the device method response. *
* * @return A JSON encoded string containing the device method response. */ public String getDeviceMethodResponse() { return this.deviceMethodResponse; } /** ** A JSON encoded string containing the device method response. *
* * @param deviceMethodResponse * A JSON encoded string containing the device method response. * @return Returns a reference to this object so that method calls can be chained together. */ public InvokeDeviceMethodResult withDeviceMethodResponse(String deviceMethodResponse) { setDeviceMethodResponse(deviceMethodResponse); return this; } /** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. * * @return A string representation of this object. * * @see java.lang.Object#toString() */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); if (getDeviceMethodResponse() != null) sb.append("DeviceMethodResponse: ").append(getDeviceMethodResponse()); sb.append("}"); return sb.toString(); } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof InvokeDeviceMethodResult == false) return false; InvokeDeviceMethodResult other = (InvokeDeviceMethodResult) obj; if (other.getDeviceMethodResponse() == null ^ this.getDeviceMethodResponse() == null) return false; if (other.getDeviceMethodResponse() != null && other.getDeviceMethodResponse().equals(this.getDeviceMethodResponse()) == false) return false; return true; } @Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getDeviceMethodResponse() == null) ? 0 : getDeviceMethodResponse().hashCode()); return hashCode; } @Override public InvokeDeviceMethodResult clone() { try { return (InvokeDeviceMethodResult) super.clone(); } catch (CloneNotSupportedException e) { throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); } } }