1 package at.ac.tuwien.lsdc.types;
3 public class SchedulerData {
5 private long timestamp;
8 private long totalSize;
9 private long runningPMs;
10 private long runningVMs;
11 private double totalConsumption;
12 private int inSourced;
13 private int outSourced;
15 public SchedulerData(long timestamp, long totalRAM, long totalCPU,
16 long totalSize, long runningPMs, long runningVMs,
17 double totalConsumption, int inSourced, int outSourced) {
18 this.timestamp = timestamp;
19 this.totalRAM = totalRAM;
20 this.totalCPU = totalCPU;
21 this.totalSize = totalSize;
22 this.runningPMs = runningPMs;
23 this.runningVMs = runningVMs;
24 this.totalConsumption = totalConsumption;
25 this.inSourced = inSourced;
26 this.outSourced = outSourced;
29 public String[] toStringArray() {
30 return new String[] { String.valueOf(timestamp),
31 String.valueOf(totalRAM), String.valueOf(totalCPU),
32 String.valueOf(totalSize), String.valueOf(runningPMs),
33 String.valueOf(runningVMs), String.valueOf(totalConsumption),
34 String.valueOf(inSourced), String.valueOf(outSourced) };
38 public String toString() {
39 return "SchedulerData [timestamp=" + timestamp + ", totalRAM="
40 + totalRAM + ", totalCPU=" + totalCPU + ", totalSize="
41 + totalSize + ", runningPMs=" + runningPMs + ", runningVMs="
42 + runningVMs + ", totalConsumption=" + totalConsumption
43 + ", inSourced=" + inSourced + ", outSourced=" + outSourced