* The current asset property value. *
*/ private AssetPropertyValue propertyValue; /** ** The current asset property value. *
* * @param propertyValue * The current asset property value. */ public void setPropertyValue(AssetPropertyValue propertyValue) { this.propertyValue = propertyValue; } /** ** The current asset property value. *
* * @return The current asset property value. */ public AssetPropertyValue getPropertyValue() { return this.propertyValue; } /** ** The current asset property value. *
* * @param propertyValue * The current asset property value. * @return Returns a reference to this object so that method calls can be chained together. */ public GetAssetPropertyValueResult withPropertyValue(AssetPropertyValue propertyValue) { setPropertyValue(propertyValue); 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 (getPropertyValue() != null) sb.append("PropertyValue: ").append(getPropertyValue()); sb.append("}"); return sb.toString(); } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof GetAssetPropertyValueResult == false) return false; GetAssetPropertyValueResult other = (GetAssetPropertyValueResult) obj; if (other.getPropertyValue() == null ^ this.getPropertyValue() == null) return false; if (other.getPropertyValue() != null && other.getPropertyValue().equals(this.getPropertyValue()) == false) return false; return true; } @Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getPropertyValue() == null) ? 0 : getPropertyValue().hashCode()); return hashCode; } @Override public GetAssetPropertyValueResult clone() { try { return (GetAssetPropertyValueResult) super.clone(); } catch (CloneNotSupportedException e) { throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); } } }