@Override
    public int hashCode() {
        int result = Objects.hash(enabled, mock, ssl, startTLSMode, fromName, fromEmail, host, port, username, password);
        result = 31 * result + Arrays.hashCode(authMethods);
        return result;
    }
@author Marc Savy {@literal <marc@blackparrotlabs.io>}
manager/api/rest-impl/src/main/java/io/apiman/manager/api/notifications/email/SmtpEmailConfiguration.java