Added more ignorable files to .gitignore
[ovsdb.git] / ovsdb / src / main / java / org / opendaylight / ovsdb / lib / table / Flow_Sample_Collector_Set.java
1 package org.opendaylight.ovsdb.lib.table;
2
3 import com.fasterxml.jackson.annotation.JsonIgnore;
4 import org.opendaylight.ovsdb.lib.notation.OvsDBMap;
5 import org.opendaylight.ovsdb.lib.table.internal.Table;
6
7 /**
8  * Per ovs-vswitchd.conf.db 2.0.90
9  *
10  * A summary of the Flow_Sample_Collector_Set fields:
11  * bridge           Bridge
12  * ipfix             ipfix (optional)
13  * external_ids     map of string-string pairs
14  */
15
16 public class Flow_Sample_Collector_Set extends Table<Flow_Sample_Collector_Set> {
17
18     public static final Name<Flow_Sample_Collector_Set> NAME = new Name<Flow_Sample_Collector_Set>("Flow_Sample_Collector_Set") {};
19
20     private Integer id;
21     private Bridge bridge;
22     private IPFIX ipfix;
23     private OvsDBMap<String, String> external_ids;
24
25     public Integer getId() {
26         return id;
27     }
28
29     public void setId(Integer id) {
30         this.id = id;
31     }
32
33     public Bridge getBridge() {
34         return bridge;
35     }
36
37     public void setBridge(Bridge bridge) {
38         this.bridge = bridge;
39     }
40
41     public IPFIX getIpfix() {
42         return ipfix;
43     }
44
45     public void setIpfix(IPFIX ipfix) {
46         this.ipfix = ipfix;
47     }
48
49     public OvsDBMap<String, String> getExternal_ids() {
50         return external_ids;
51     }
52
53     public void setExternal_ids(OvsDBMap<String, String> external_ids) {
54         this.external_ids = external_ids;
55     }
56
57     @Override
58     @JsonIgnore
59     public Name<Flow_Sample_Collector_Set> getTableName() {
60         return NAME;
61     }
62
63     @Override
64     public String toString() {
65         return "Flow_Sample_Collector_Set [" +
66                 "id=" + id +
67                 ", bridge=" + bridge +
68                 ", ipfix=" + ipfix +
69                 ", external_ids=" + external_ids +
70                 "]";
71     }
72
73     public enum Column implements org.opendaylight.ovsdb.lib.table.internal.Column<Flow_Sample_Collector_Set> {
74         id,
75         bridge,
76         external_ids,
77     }
78 }