0cc7beb356a38a508a1cdd52138f88b4a45a4a0c
[controller.git] / opendaylight / md-sal / statistics-manager / src / main / java / org / opendaylight / controller / md / statistics / manager / NodeStatistics.java
1 /*
2  * Copyright IBM Corporation, 2013.  All rights reserved.
3  *
4  * This program and the accompanying materials are made available under the
5  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6  * and is available at http://www.eclipse.org/legal/epl-v10.html
7  */
8 package org.opendaylight.controller.md.statistics.manager;
9
10 import java.util.List;
11
12 import org.opendaylight.yang.gen.v1.urn.opendaylight.group.statistics.rev131111.nodes.node.GroupFeatures;
13 import org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.desc.stats.reply.GroupDescStats;
14 import org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.statistics.reply.GroupStats;
15 import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef;
16 import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.nodes.node.MeterFeatures;
17 import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.types.rev130918.meter.config.stats.reply.MeterConfigStats;
18 import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.types.rev130918.meter.statistics.reply.MeterStats;
19
20 public class NodeStatistics {
21
22     private NodeRef targetNode;
23     
24     private List<GroupStats> groupStatistics;
25     
26     private List<MeterStats> meterStatistics;
27     
28     private List<GroupDescStats> groupDescStats;
29     
30     private List<MeterConfigStats> meterConfigStats;
31     
32     private GroupFeatures groupFeatures;
33     
34     private MeterFeatures meterFeatures;
35     
36     public NodeStatistics(){
37         
38     }
39
40     public NodeRef getTargetNode() {
41         return targetNode;
42     }
43
44     public void setTargetNode(NodeRef targetNode) {
45         this.targetNode = targetNode;
46     }
47
48     public List<GroupStats> getGroupStatistics() {
49         return groupStatistics;
50     }
51
52     public void setGroupStatistics(List<GroupStats> groupStatistics) {
53         this.groupStatistics = groupStatistics;
54     }
55
56     public List<MeterStats> getMeterStatistics() {
57         return meterStatistics;
58     }
59
60     public void setMeterStatistics(List<MeterStats> meterStatistics) {
61         this.meterStatistics = meterStatistics;
62     }
63
64     public List<GroupDescStats> getGroupDescStats() {
65         return groupDescStats;
66     }
67
68     public void setGroupDescStats(List<GroupDescStats> groupDescStats) {
69         this.groupDescStats = groupDescStats;
70     }
71
72     public List<MeterConfigStats> getMeterConfigStats() {
73         return meterConfigStats;
74     }
75
76     public void setMeterConfigStats(List<MeterConfigStats> meterConfigStats) {
77         this.meterConfigStats = meterConfigStats;
78     }
79
80     public GroupFeatures getGroupFeatures() {
81         return groupFeatures;
82     }
83
84     public void setGroupFeatures(GroupFeatures groupFeatures) {
85         this.groupFeatures = groupFeatures;
86     }
87
88     public MeterFeatures getMeterFeatures() {
89         return meterFeatures;
90     }
91
92     public void setMeterFeatures(MeterFeatures meterFeatures) {
93         this.meterFeatures = meterFeatures;
94     }
95     
96 }