.readConfigGroupsWithFields(fields);
} catch (Exception e) {
throw AmbariApiException.CANNOT_CONNECT_AMBARI_SERVER(e);
}
String strConfGroups = handleAmbariResponse(response);
ApiConfigGroupList apiConfGroupList =
ApiUtils.jsonToObject(ApiConfigGroupList.class, strConfGroups);
List<String> result = new ArrayList<>();
if (apiConfGroupList.getConfigGroups() == null) {
return result;
}
for (ApiConfigGroup group : apiConfGroupList.getConfigGroups()) {
List<ApiHostInfo> apiHosts = group.getApiConfigGroupInfo().getHosts();
if (apiHosts == null) {
continue;
}
if (apiHosts.size() == 1) {