@Override
  public boolean equals(Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    Configuration that = (Configuration) o;
    return Objects.equals(configName, that.configName) &&
        Objects.equals(cacheXmlContent, that.cacheXmlContent) &&
        Objects.equals(cacheXmlFileName, that.cacheXmlFileName) &&
        Objects.equals(propertiesFileName, that.propertiesFileName) &&
        Objects.equals(gemfireProperties, that.gemfireProperties) &&
        Objects.equals(deployments, that.deployments);
  }
Domain object for all the configuration related data.
geode-core/src/main/java/org/apache/geode/management/internal/configuration/domain/Configuration.java