@Override
  public int hashCode() {
    return Objects
        .hash(super.hashCode(), getId(), getWorkingDirPath(), getGroups(), getLogFilePath(),
            getStatArchiveFilePath(), getServerBindAddress(), getLocators(), getStatus(),
            getHeapUsage(),
            getMaxHeapSize(), getInitHeapSize(), getCacheXmlFilePath(), getHost(), getProcessId(),
            getLocatorPort(), getHttpServicePort(), getHttpServiceBindAddress(), isServer(),
            cacheServerList, getClientCount(), getCpuUsage(), getHostedRegions(),
            getOffHeapMemorySize(),
            isWebSSL(), isSecured(), isCoordinator());
  }
Data class to hold the information of the member Used in describe member command
geode-management/src/main/java/org/apache/geode/management/runtime/MemberInformation.java