* Information about a phone number that's been claimed to your Amazon Connect instance or traffic distribution * group. *
*/ private ClaimedPhoneNumberSummary claimedPhoneNumberSummary; /** ** Information about a phone number that's been claimed to your Amazon Connect instance or traffic distribution * group. *
* * @param claimedPhoneNumberSummary * Information about a phone number that's been claimed to your Amazon Connect instance or traffic * distribution group. */ public void setClaimedPhoneNumberSummary(ClaimedPhoneNumberSummary claimedPhoneNumberSummary) { this.claimedPhoneNumberSummary = claimedPhoneNumberSummary; } /** ** Information about a phone number that's been claimed to your Amazon Connect instance or traffic distribution * group. *
* * @return Information about a phone number that's been claimed to your Amazon Connect instance or traffic * distribution group. */ public ClaimedPhoneNumberSummary getClaimedPhoneNumberSummary() { return this.claimedPhoneNumberSummary; } /** ** Information about a phone number that's been claimed to your Amazon Connect instance or traffic distribution * group. *
* * @param claimedPhoneNumberSummary * Information about a phone number that's been claimed to your Amazon Connect instance or traffic * distribution group. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribePhoneNumberResult withClaimedPhoneNumberSummary(ClaimedPhoneNumberSummary claimedPhoneNumberSummary) { setClaimedPhoneNumberSummary(claimedPhoneNumberSummary); 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 (getClaimedPhoneNumberSummary() != null) sb.append("ClaimedPhoneNumberSummary: ").append(getClaimedPhoneNumberSummary()); sb.append("}"); return sb.toString(); } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof DescribePhoneNumberResult == false) return false; DescribePhoneNumberResult other = (DescribePhoneNumberResult) obj; if (other.getClaimedPhoneNumberSummary() == null ^ this.getClaimedPhoneNumberSummary() == null) return false; if (other.getClaimedPhoneNumberSummary() != null && other.getClaimedPhoneNumberSummary().equals(this.getClaimedPhoneNumberSummary()) == false) return false; return true; } @Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getClaimedPhoneNumberSummary() == null) ? 0 : getClaimedPhoneNumberSummary().hashCode()); return hashCode; } @Override public DescribePhoneNumberResult clone() { try { return (DescribePhoneNumberResult) super.clone(); } catch (CloneNotSupportedException e) { throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); } } }