]> git.somenet.org - pub/jan/lsdc.git/blob - src/at/ac/tuwien/lsdc/types/ScenarioData.java
log resize events
[pub/jan/lsdc.git] / src / at / ac / tuwien / lsdc / types / ScenarioData.java
1 package at.ac.tuwien.lsdc.types;
2
3 public class ScenarioData {
4
5         private String scheduler;
6         private String scenario;
7         private long totalPMs;
8         private long totalVMs;
9         private long totalDuration;
10         private double totalConsumption;
11         private int totalInSourced;
12         private int totalOutSourced;
13         private int totalResizeCalls;
14
15         public ScenarioData(String scheduler, String scenario, long totalPMs,
16                         long totalVMs, long totalDuration, double totalConsumption,
17  int totalInSourced, int totalOutSourced,
18                         int totalResizeCalls) {
19                 this.scheduler = scheduler;
20                 this.scenario = scenario;
21                 this.totalPMs = totalPMs;
22                 this.totalVMs = totalVMs;
23                 this.totalDuration = totalDuration;
24                 this.totalConsumption = totalConsumption;
25                 this.totalInSourced = totalInSourced;
26                 this.totalOutSourced = totalOutSourced;
27                 this.totalResizeCalls = totalResizeCalls;
28         }
29
30         public String[] toStringArray() {
31                 return new String[] { scheduler, scenario, String.valueOf(totalPMs), String.valueOf(totalVMs),
32                                 String.valueOf(totalDuration), String.valueOf(totalConsumption), String.valueOf(totalInSourced),
33                                 String.valueOf(totalOutSourced), String.valueOf(totalResizeCalls) };
34         }
35
36         @Override
37         public String toString() {
38                 return "ScenarioData [scheduler=" + scheduler + ", scenario="
39                                 + scenario + ", totalPMs=" + totalPMs + ", totalVMs="
40                                 + totalVMs + ", totalDuration=" + totalDuration
41                                 + ", totalConsumption=" + totalConsumption
42                                 + ", totalInSourced=" + totalInSourced + ", totalOutSourced="
43                                 + totalOutSourced + "]";
44         }
45
46 }