2 * Copyright IBM Corporation, 2013. All rights reserved.
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
8 package org.opendaylight.controller.md.statistics.manager;
10 import java.util.List;
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;
20 public class NodeStatistics {
22 private NodeRef targetNode;
24 private List<GroupStats> groupStatistics;
26 private List<MeterStats> meterStatistics;
28 private List<GroupDescStats> groupDescStats;
30 private List<MeterConfigStats> meterConfigStats;
32 private GroupFeatures groupFeatures;
34 private MeterFeatures meterFeatures;
36 public NodeStatistics(){
40 public NodeRef getTargetNode() {
44 public void setTargetNode(NodeRef targetNode) {
45 this.targetNode = targetNode;
48 public List<GroupStats> getGroupStatistics() {
49 return groupStatistics;
52 public void setGroupStatistics(List<GroupStats> groupStatistics) {
53 this.groupStatistics = groupStatistics;
56 public List<MeterStats> getMeterStatistics() {
57 return meterStatistics;
60 public void setMeterStatistics(List<MeterStats> meterStatistics) {
61 this.meterStatistics = meterStatistics;
64 public List<GroupDescStats> getGroupDescStats() {
65 return groupDescStats;
68 public void setGroupDescStats(List<GroupDescStats> groupDescStats) {
69 this.groupDescStats = groupDescStats;
72 public List<MeterConfigStats> getMeterConfigStats() {
73 return meterConfigStats;
76 public void setMeterConfigStats(List<MeterConfigStats> meterConfigStats) {
77 this.meterConfigStats = meterConfigStats;
80 public GroupFeatures getGroupFeatures() {
84 public void setGroupFeatures(GroupFeatures groupFeatures) {
85 this.groupFeatures = groupFeatures;
88 public MeterFeatures getMeterFeatures() {
92 public void setMeterFeatures(MeterFeatures meterFeatures) {
93 this.meterFeatures = meterFeatures;