8d292060862fec216bba4bbeb22f8360985b034b
[neutron.git] / neutron-spi / src / main / java / org / opendaylight / neutron / spi / NeutronMeteringLabel.java
1 /*
2  * Copyright IBM Corporation, 2015.  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
9 package org.opendaylight.neutron.spi;
10
11 import java.io.Serializable;
12
13 import javax.xml.bind.annotation.XmlAccessType;
14 import javax.xml.bind.annotation.XmlAccessorType;
15 import javax.xml.bind.annotation.XmlElement;
16 import javax.xml.bind.annotation.XmlRootElement;
17
18 @XmlRootElement
19 @XmlAccessorType(XmlAccessType.NONE)
20 public class NeutronMeteringLabel implements Serializable {
21     private static final long serialVersionUID = 1L;
22
23     @XmlElement (name = "id")
24     String meteringLabelUUID;
25
26     @XmlElement (name = "name")
27     String meteringLabelName;
28
29     @XmlElement (name = "tenant_id")
30     String tenantID;
31
32     @XmlElement (name = "description")
33     String description;
34
35     /*
36      * getters and setters
37      */
38
39     public String getMeteringLabelUUID() {
40         return meteringLabelUUID;
41     }
42
43     public void setMeteringLabelUUID(String uuid) {
44         this.meteringLabelUUID = uuid;
45     }
46
47     public String getMeteringLabelName() {
48         return meteringLabelName;
49     }
50
51     public void setMeteringLabelName(String name) {
52         this.meteringLabelName = name;
53     }
54
55     public String getMeteringTenantID() {
56         return tenantID;
57     }
58
59     public void setMeteringTenantID(String tenantID) {
60         this.tenantID = tenantID;
61     }
62
63     public String getMeteringDescription() {
64         return description;
65     }
66
67     public void setMeteringDescription(String description) {
68         this.description = description;
69     }
70
71     /*
72      *  constructor
73      */
74     public NeutronMeteringLabel() { }
75
76     @Override
77     public String toString() {
78         return "NeutronMeteringLabel [id=" + meteringLabelUUID +
79             ", name=" + meteringLabelName +
80             ", description=" + description +
81             ", tenant_id=" + tenantID + "]";
82     }
83
84 }