Added more ignorable files to .gitignore
[ovsdb.git] / ovsdb / src / main / java / org / opendaylight / ovsdb / lib / table / SFlow.java
1 /*
2  * [[ Authors will Fill in the Copyright header ]]
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  * Authors : Brent Salisbury, Madhu Venugopal, Evan Zeller
9  */
10 package org.opendaylight.ovsdb.lib.table;
11
12 import org.opendaylight.ovsdb.lib.notation.OvsDBMap;
13 import org.opendaylight.ovsdb.lib.notation.OvsDBSet;
14 import org.opendaylight.ovsdb.lib.table.internal.Table;
15
16 import com.fasterxml.jackson.annotation.JsonIgnore;
17
18 public class SFlow  extends Table<SFlow> {
19
20     public static final Name<SFlow> NAME = new Name<SFlow>("sFlow") {};
21     private OvsDBSet<String> agent;
22     private OvsDBSet<String> targets;
23     private OvsDBMap<String, String> external_ids;
24     private OvsDBSet<Integer> header;
25     private OvsDBSet<Integer> polling;
26     private OvsDBSet<Integer> sampling;
27
28     public OvsDBSet<String> getTargets() {
29         return targets;
30     }
31
32     public void setTargets(OvsDBSet<String> targets) {
33         this.targets = targets;
34     }
35
36     @Override
37     @JsonIgnore
38     public Name<SFlow> getTableName() {
39         return NAME;
40     }
41
42     public OvsDBSet<String> getAgent() {
43         return agent;
44     }
45
46     public void setAgent(OvsDBSet<String> agent) {
47         this.agent = agent;
48     }
49
50     public OvsDBMap<String, String> getExternal_ids() {
51         return external_ids;
52     }
53
54     public void setExternal_ids(OvsDBMap<String, String> external_ids) {
55         this.external_ids = external_ids;
56     }
57
58     public OvsDBSet<Integer> getHeader() {
59         return header;
60     }
61
62     public void setHeader(OvsDBSet<Integer> header) {
63         this.header = header;
64     }
65
66     public OvsDBSet<Integer> getPolling() {
67         return polling;
68     }
69
70     public void setPolling(OvsDBSet<Integer> polling) {
71         this.polling = polling;
72     }
73
74     public OvsDBSet<Integer> getSampling() {
75         return sampling;
76     }
77
78     public void setSampling(OvsDBSet<Integer> sampling) {
79         this.sampling = sampling;
80     }
81
82     @Override
83     public String toString() {
84         return "SFlow [agent=" + agent + ", targets=" + targets
85                 + ", external_ids=" + external_ids + ", header=" + header
86                 + ", polling=" + polling + ", sampling=" + sampling + "]";
87     }
88 }