Changed lookup of Controller IP to the following:
[netvirt.git] / ovsdb / src / main / java / org / opendaylight / ovsdb / lib / table / Qos.java
1 package org.opendaylight.ovsdb.lib.table;
2
3 import java.math.BigInteger;
4
5 import org.opendaylight.ovsdb.lib.notation.OvsDBMap;
6 import org.opendaylight.ovsdb.lib.notation.OvsDBSet;
7 import org.opendaylight.ovsdb.lib.notation.UUID;
8 import org.opendaylight.ovsdb.lib.table.internal.Table;
9
10 import com.fasterxml.jackson.annotation.JsonIgnore;
11
12 public class Qos extends Table<Qos> {
13
14     public static final Name<Qos> NAME = new Name<Qos>("QoS") {};
15
16     private OvsDBMap<Integer, UUID> queues;
17     private String type;
18     private OvsDBMap<String, String> other_config;
19     private OvsDBMap<String, String> external_ids;
20
21     public Qos() {
22     }
23
24     public OvsDBMap<Integer, UUID> getQueues() {
25         return queues;
26     }
27
28     public void setQueues(OvsDBMap<Integer, UUID> queues) {
29         this.queues = queues;
30     }
31
32     public String getType() {
33         return type;
34     }
35
36     public void setType(String type) {
37         this.type = type;
38     }
39
40     public OvsDBMap<String, String> getOther_config() {
41         return other_config;
42     }
43
44     public void setOther_config(OvsDBMap<String, String> other_config) {
45         this.other_config = other_config;
46     }
47
48     public OvsDBMap<String, String> getExternal_ids() {
49         return external_ids;
50     }
51
52     public void setExternal_ids(OvsDBMap<String, String> external_ids) {
53         this.external_ids = external_ids;
54     }
55
56     @Override
57     @JsonIgnore
58     public Name<Qos> getTableName() {
59         return NAME;
60     }
61
62     @Override
63     public String toString() {
64         return "Qos [queues=" + queues + ", type=" + type + ", other_config="
65                 + other_config + ", external_ids=" + external_ids + "]";
66     }
67
68     public enum Column implements org.opendaylight.ovsdb.lib.table.internal.Column<Qos> {
69         queues,
70         type,
71         other_config,
72         external_ids}
73 }