@Override
    public boolean equals(Object o) {
      if (this == o) return true;
      if (o == null || getClass() != o.getClass()) return false;
      ConfigGroup that = (ConfigGroup) o;
      return Objects.equals(hosts, that.hosts) &&
          Objects.equals(configurations, that.configurations) &&
          Objects.equals(dependentConfigurations, that.dependentConfigurations);
    }
@return value attributes in <i>attribute name -> property name -> value</i> format
ambari-server/src/main/java/org/apache/ambari/server/api/services/stackadvisor/recommendations/RecommendationResponse.java