1 package org.opendaylight.ovsdb.lib.table;
3 import com.fasterxml.jackson.annotation.JsonIgnore;
5 import org.opendaylight.ovsdb.lib.notation.OvsDBSet;
8 * Per ovs-vswitchd.conf.db 2.0.90
10 * Summary of the Flow_Table fields:
11 * name optional string
12 * flow_limit integer, at least 0 (optional)
13 * overflow_policy optional string, either refuse or evict
14 * groups set of strings
17 public class Flow_Table extends Table<Flow_Table> {
19 public static final Name<Flow_Table> NAME = new Name<Flow_Table>("Flow_Table") {};
22 private Integer flow_limit;
23 private OvsDBSet<String> overflow_policy;
24 private OvsDBSet<String> groups;
29 public Integer getFlow_limit() {
33 public void setFlow_limit(Integer flow_limit) {
34 this.flow_limit = flow_limit;
37 public OvsDBSet<String> getOverflow_policy() {
38 return overflow_policy;
41 public void setOverflow_policy(OvsDBSet<String> overflow_policy) {
42 this.overflow_policy = overflow_policy;
45 public OvsDBSet<String> getGroups() {
49 public void setGroups(OvsDBSet<String> groups) {
55 public Name<Flow_Table> getTableName() {
60 public String toString() {
61 return "Flow_Table [" +
63 ", flow_limit=" + flow_limit +
64 ", overflow_policy=" + overflow_policy +
65 ", groups=" + groups +
70 public enum Column implements org.opendaylight.ovsdb.lib.table.Column<Flow_Table> {