private void setBearCapacityData(List<List> bearCapacityList, Map<String, Object> data) {
//System.out.println("bearCapacityList = " + bearCapacityList);
List<Double> cupPercentageList = new ArrayList<>();
List<Double> storagePercentageList = new ArrayList<>();
List<Double> diskPercentageList = new ArrayList<>();
Map<String,Object> useableMaps = Maps.newHashMap();
Map<String,Object> useableMaps1 = Maps.newHashMap();
Map<String,Object> useableMaps2 = Maps.newHashMap();
List<Map<String,Object>> useableDataList = Lists.newArrayList();
for (Object object0: bearCapacityList.get(0)) {
CpuUseable cpuUseable = (CpuUseable)object0;
cupPercentageList.add(cpuUseable.getPercentage());
}
useableMaps.put("name","cpu可用率");
useableMaps.put("percentage", cupPercentageList);
useableDataList.add(useableMaps);
for (Object object1: bearCapacityList.get(1)) {
StorageUseable storageUseable = (StorageUseable)object1;
storagePercentageList.add(storageUseable.getPercentage());
}
useableMaps1.put("name","内存可用率");
useableMaps1.put("percentage", storagePercentageList);
useableDataList.add(useableMaps1);
for (Object object2: bearCapacityList.get(2)) {
DiskUseable diskUseable = (DiskUseable)object2;
diskPercentageList.add(diskUseable.getPercentage());
}
useableMaps2.put("name","磁盘可用率");
useableMaps2.put("percentage", diskPercentageList);
useableDataList.add(useableMaps2);
data.put("bearCapacityData", useableDataList);
}
