* The master user password for the password version
specified.
*
* The timestamp when the specified version of the master user password was created. *
*/ private java.util.Date createdAt; /** *
* The master user password for the password version
specified.
*
password version
specified.
*/
public void setMasterUserPassword(String masterUserPassword) {
this.masterUserPassword = masterUserPassword;
}
/**
*
* The master user password for the password version
specified.
*
password version
specified.
*/
public String getMasterUserPassword() {
return this.masterUserPassword;
}
/**
*
* The master user password for the password version
specified.
*
password version
specified.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public GetRelationalDatabaseMasterUserPasswordResult withMasterUserPassword(String masterUserPassword) {
setMasterUserPassword(masterUserPassword);
return this;
}
/**
* * The timestamp when the specified version of the master user password was created. *
* * @param createdAt * The timestamp when the specified version of the master user password was created. */ public void setCreatedAt(java.util.Date createdAt) { this.createdAt = createdAt; } /** ** The timestamp when the specified version of the master user password was created. *
* * @return The timestamp when the specified version of the master user password was created. */ public java.util.Date getCreatedAt() { return this.createdAt; } /** ** The timestamp when the specified version of the master user password was created. *
* * @param createdAt * The timestamp when the specified version of the master user password was created. * @return Returns a reference to this object so that method calls can be chained together. */ public GetRelationalDatabaseMasterUserPasswordResult withCreatedAt(java.util.Date createdAt) { setCreatedAt(createdAt); 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 (getMasterUserPassword() != null) sb.append("MasterUserPassword: ").append("***Sensitive Data Redacted***").append(","); if (getCreatedAt() != null) sb.append("CreatedAt: ").append(getCreatedAt()); sb.append("}"); return sb.toString(); } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof GetRelationalDatabaseMasterUserPasswordResult == false) return false; GetRelationalDatabaseMasterUserPasswordResult other = (GetRelationalDatabaseMasterUserPasswordResult) obj; if (other.getMasterUserPassword() == null ^ this.getMasterUserPassword() == null) return false; if (other.getMasterUserPassword() != null && other.getMasterUserPassword().equals(this.getMasterUserPassword()) == false) return false; if (other.getCreatedAt() == null ^ this.getCreatedAt() == null) return false; if (other.getCreatedAt() != null && other.getCreatedAt().equals(this.getCreatedAt()) == false) return false; return true; } @Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getMasterUserPassword() == null) ? 0 : getMasterUserPassword().hashCode()); hashCode = prime * hashCode + ((getCreatedAt() == null) ? 0 : getCreatedAt().hashCode()); return hashCode; } @Override public GetRelationalDatabaseMasterUserPasswordResult clone() { try { return (GetRelationalDatabaseMasterUserPasswordResult) super.clone(); } catch (CloneNotSupportedException e) { throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); } } }