Package name changes to reflect functionality differences between Library and Plugin.
[ovsdb.git] / ovsdb / src / main / java / org / opendaylight / ovsdb / lib / table / Mirror.java
1 package org.opendaylight.ovsdb.lib.table;
2
3 import org.opendaylight.ovsdb.lib.datatype.OvsDBMap;
4 import org.opendaylight.ovsdb.lib.datatype.OvsDBSet;
5 import org.opendaylight.ovsdb.lib.datatype.UUID;
6 import org.opendaylight.ovsdb.lib.table.internal.Table;
7
8 public class Mirror  extends Table<Mirror> {
9
10     public static final Name<Mirror> NAME = new Name<Mirror>("Mirror") {};
11     private String name;
12     private OvsDBSet<UUID> select_src_port;
13     private OvsDBSet<UUID> select_dst_port;
14     private OvsDBSet<Integer> select_vlan;
15     private OvsDBSet<UUID> output_port;
16     private OvsDBSet<Integer> output_vlan;
17     private OvsDBMap<String, Integer> statistics;
18     private OvsDBMap<String, String> external_ids;
19
20     public String getName() {
21         return name;
22     }
23
24     public void setName(String name) {
25         this.name = name;
26     }
27
28     public OvsDBSet<UUID> getSelect_src_port() {
29         return select_src_port;
30     }
31
32     public void setSelect_src_port(OvsDBSet<UUID> select_src_port) {
33         this.select_src_port = select_src_port;
34     }
35
36     public OvsDBSet<UUID> getSelect_dst_port() {
37         return select_dst_port;
38     }
39
40     public void setSelect_dst_port(OvsDBSet<UUID> select_dst_port) {
41         this.select_dst_port = select_dst_port;
42     }
43
44     public OvsDBSet<Integer> getSelect_vlan() {
45         return select_vlan;
46     }
47
48     public void setSelect_vlan(OvsDBSet<Integer> select_vlan) {
49         this.select_vlan = select_vlan;
50     }
51
52     public OvsDBSet<UUID> getOutput_port() {
53         return output_port;
54     }
55
56     public void setOutput_port(OvsDBSet<UUID> output_port) {
57         this.output_port = output_port;
58     }
59
60     public OvsDBSet<Integer> getOutput_vlan() {
61         return output_vlan;
62     }
63
64     public void setOutput_vlan(OvsDBSet<Integer> output_vlan) {
65         this.output_vlan = output_vlan;
66     }
67
68     public OvsDBMap<String, Integer> getStatistics() {
69         return statistics;
70     }
71
72     public void setStatistics(OvsDBMap<String, Integer> statistics) {
73         this.statistics = statistics;
74     }
75
76     public OvsDBMap<String, String> getExternal_ids() {
77         return external_ids;
78     }
79
80     public void setExternal_ids(OvsDBMap<String, String> external_ids) {
81         this.external_ids = external_ids;
82     }
83
84     @Override
85     public Name<Mirror> getTableName() {
86         return NAME;
87     }
88
89     @Override
90     public String toString() {
91         return "Mirror [name=" + name + ", select_src_port=" + select_src_port
92                 + ", select_dst_port=" + select_dst_port + ", select_vlan="
93                 + select_vlan + ", output_port=" + output_port
94                 + ", output_vlan=" + output_vlan + ", statistics=" + statistics
95                 + ", external_ids=" + external_ids + "]";
96     }
97 }