Initial Netty + JSON Deserializer + all the enhancements happening in many private...
[ovsdb.git] / ovsdb / src / main / java / org / opendaylight / ovsdb / lib / table / Queue.java
1 package org.opendaylight.ovsdb.lib.table;
2
3 import java.math.BigInteger;
4
5 import org.opendaylight.ovsdb.lib.datatype.OvsDBMap;
6 import org.opendaylight.ovsdb.lib.datatype.OvsDBSet;
7 import org.opendaylight.ovsdb.lib.datatype.UUID;
8 import org.opendaylight.ovsdb.lib.table.internal.Table;
9
10 public class Queue extends Table<Queue> {
11
12     public static final Name<Queue> NAME = new Name<Queue>("Queue") {};
13
14     private OvsDBSet<Integer> dscp;
15     private OvsDBMap<String, String> other_config;
16     private OvsDBMap<String, String> external_ids;
17
18     public Queue() {
19     }
20
21     public OvsDBSet<Integer> getDscp() {
22         return dscp;
23     }
24
25     public void setDscp(OvsDBSet<Integer> dscp) {
26         this.dscp = dscp;
27     }
28
29     public OvsDBMap<String, String> getOther_config() {
30         return other_config;
31     }
32
33     public void setOther_config(OvsDBMap<String, String> other_config) {
34         this.other_config = other_config;
35     }
36
37     public OvsDBMap<String, String> getExternal_ids() {
38         return external_ids;
39     }
40
41     public void setExternal_ids(OvsDBMap<String, String> external_ids) {
42         this.external_ids = external_ids;
43     }
44
45     @Override
46     public Name<Queue> getTableName() {
47         return NAME;
48     }
49
50     @Override
51     public String toString() {
52         return "Queue [dscp=" + dscp + ", other_config=" + other_config
53                 + ", external_ids=" + external_ids + "]";
54     }
55
56     public enum Column implements org.opendaylight.ovsdb.lib.table.internal.Column<Queue> {
57         dscp,
58         other_config,
59         external_ids}
60 }