2 * Copyright (c) 2013 Plexxi, Inc. and others. 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
9 package org.opendaylight.affinity.analytics.northbound;
11 import javax.xml.bind.annotation.XmlAccessType;
12 import javax.xml.bind.annotation.XmlAccessorType;
13 import javax.xml.bind.annotation.XmlElement;
14 import javax.xml.bind.annotation.XmlRootElement;
17 @XmlAccessorType(XmlAccessType.NONE)
18 public class Statistics {
20 private long byteCount;
22 private long packetCount;
24 private double duration;
26 private double bitRate;
29 @SuppressWarnings("unused")
30 private Statistics() {
33 public Statistics(long byteCount, long packetCount, double duration, double bitRate) {
35 this.byteCount = byteCount;
36 this.packetCount = packetCount;
37 this.duration = duration;
38 this.bitRate = bitRate;
41 public long getByteCount() {
42 return this.byteCount;
45 public void setByteCount(long byteCount) {
46 this.byteCount = byteCount;
49 public long getPacketCount() {
50 return this.packetCount;
53 public void setPacketCount(long packetCount) {
54 this.packetCount = packetCount;
57 public double getDuration() {
61 public void setDuration(double duration) {
62 this.duration = duration;
65 public double getBitRate() {
69 public void setBitRate(double bitRate) {
70 this.bitRate = bitRate;