package com.linkedin.thirdeye.anomaly; import java.util.Objects; import com.google.common.base.MoreObjects; public class SmtpConfiguration { private String smtpHost; private int smtpPort = 25; private String smtpUser; private String smtpPassword; public String getSmtpHost() { return smtpHost; } public void setSmtpHost(String smtpHost) { this.smtpHost = smtpHost; } public int getSmtpPort() { return smtpPort; } public void setSmtpPort(int smtpPort) { this.smtpPort = smtpPort; } public String getSmtpUser() { return smtpUser; } public void setSmtpUser(String smtpUser) { this.smtpUser = smtpUser; } public String getSmtpPassword() { return smtpPassword; } public void setSmtpPassword(String smtpPassword) { this.smtpPassword = smtpPassword; } @Override public boolean equals(Object o) { if (!(o instanceof SmtpConfiguration)) { return false; } SmtpConfiguration at = (SmtpConfiguration) o; return Objects.equals(smtpHost, at.getSmtpHost()) && Objects.equals(smtpPort, at.getSmtpPort()) && Objects.equals(smtpUser, at.getSmtpUser()) && Objects.equals(smtpPassword, at.getSmtpPassword()); } @Override public int hashCode() { return Objects.hash(smtpHost, smtpPort, smtpUser, smtpPassword); } @Override public String toString() { return MoreObjects.toStringHelper(this).add("smtpHost", smtpHost).add("smtpPort", smtpPort) .add("smtpUser", smtpUser).toString(); } }