@Override
  public boolean equals(Object o) {
    if (this == o) return true;

    if (!(o instanceof ParameterizedSource)) return false;

    ParameterizedSource that = (ParameterizedSource) o;

    return new EqualsBuilder()
        .appendSuper(super.equals(o))
        .append(m_parameters, that.m_parameters)
        .isEquals();
  }
The {@link AlertParameterVisibility} enum represents the visibility of
alert parameters.
ambari-server/src/main/java/org/apache/ambari/server/state/alert/ParameterizedSource.java