summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.core
diff options
context:
space:
mode:
authorShireesh Anjal <shireesh@gluster.com>2011-07-23 19:12:02 +0530
committerShireesh Anjal <shireesh@gluster.com>2011-07-24 22:14:36 +0530
commitc3f598a9a5dc66428c98e026f621caf647ae09fd (patch)
treed40471204ee2c2410df30daa4a9eb40f73201df7 /src/com.gluster.storage.management.core
parenta2a73df297f918dfb07f19d44fbed3c3654b9fb5 (diff)
Story #38 - CPU Usage graph
Diffstat (limited to 'src/com.gluster.storage.management.core')
-rw-r--r--src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/constants/RESTConstants.java2
-rw-r--r--src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Cluster.java18
2 files changed, 20 insertions, 0 deletions
diff --git a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/constants/RESTConstants.java b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/constants/RESTConstants.java
index d4b0e43a..edf3bbe4 100644
--- a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/constants/RESTConstants.java
+++ b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/constants/RESTConstants.java
@@ -100,6 +100,8 @@ public class RESTConstants {
public static final String QUERY_PARAM_SERVER_NAME = "serverName";
public static final String QUERY_PARAM_DETAILS = "details";
public static final String QUERY_PARAM_TYPE = "type";
+ public static final String QUERY_PARAM_PERIOD = "period";
+ public static final String QUERY_PARAM_INTERFACE = "interface";
public static final String STATISTICS_TYPE_CPU = "cpu";
public static final String STATISTICS_TYPE_NETWORK = "network";
diff --git a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Cluster.java b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Cluster.java
index 58faef02..67aeeeda 100644
--- a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Cluster.java
+++ b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Cluster.java
@@ -30,6 +30,8 @@ public class Cluster extends Entity {
List<Volume> volumes = new ArrayList<Volume>();
List<TaskInfo> taskInfoList = new ArrayList<TaskInfo>();
List<Alert> alerts = new ArrayList<Alert>();
+ ServerStats aggregatedCpuStats;
+ ServerStats aggregatedNetworkStats;
public Cluster() {
}
@@ -175,4 +177,20 @@ public class Cluster extends Entity {
}
return null;
}
+
+ public ServerStats getAggregatedCpuStats() {
+ return aggregatedCpuStats;
+ }
+
+ public void setAggregatedCpuStats(ServerStats aggregatedCpuStats) {
+ this.aggregatedCpuStats = aggregatedCpuStats;
+ }
+
+ public ServerStats getAggregatedNetworkStats() {
+ return aggregatedNetworkStats;
+ }
+
+ public void setAggregatedNetworkStats(ServerStats aggregatedNetworkStats) {
+ this.aggregatedNetworkStats = aggregatedNetworkStats;
+ }
}