1 package org.opendaylight.ovsdb.lib.table;
3 import com.fasterxml.jackson.annotation.JsonIgnore;
4 import org.opendaylight.ovsdb.lib.notation.OvsDBMap;
5 import org.opendaylight.ovsdb.lib.notation.OvsDBSet;
6 import org.opendaylight.ovsdb.lib.table.internal.Table;
9 * Per ovs-vswitchd.conf.db 2.0.90
11 * Summary of the IPFIX fields:
12 * targets set of 1 or more strings
13 * sampling integer, in range 1 to 4,294,967,295 (optional)
14 * obs_domain_id integer, in range 0 to 4,294,967,295 (optional)
15 * obs_point_id integer, in range 0 to 4,294,967,295 (optional)
16 * cache_active_timeout integer, in range 0 to 4,200 (optional)
17 * cache_max_flows integer, in range 0 to 4,294,967,295 (optional)
20 public class IPFIX extends Table<IPFIX> {
22 public static final Name<IPFIX> NAME = new Name<IPFIX>("IPFIX") {};
24 private OvsDBSet<String> targets;
25 private OvsDBSet<Integer> sampling;
26 private Integer obs_domain_id;
27 private Integer obs_point_id;
28 private OvsDBSet<Integer> cache_active_timeout;
29 private OvsDBSet<Integer> cache_max_flows;
30 private OvsDBMap<String, String> external_ids;
35 public OvsDBSet<String> getTargets() {
39 public void setTargets(OvsDBSet<String> targets) {
40 this.targets = targets;
43 public OvsDBSet<Integer> getSampling() {
47 public void setSampling(OvsDBSet<Integer> sampling) {
48 this.sampling = sampling;
51 public Integer getObs_domain_id() {
55 public void setObs_domain_id(Integer obs_domain_id) {
56 this.obs_domain_id = obs_domain_id;
59 public Integer getObs_point_id() {
63 public void setObs_point_id(Integer obs_point_id) {
64 this.obs_point_id = obs_point_id;
67 public OvsDBSet<Integer> getCache_active_timeout() {
68 return cache_active_timeout;
71 public void setCache_active_timeout(OvsDBSet<Integer> cache_active_timeout) {
72 this.cache_active_timeout = cache_active_timeout;
75 public OvsDBSet<Integer> getCache_max_flows() {
76 return cache_max_flows;
79 public void setCache_max_flows(OvsDBSet<Integer> cache_max_flows) {
80 this.cache_max_flows = cache_max_flows;
83 public OvsDBMap<String, String> getExternal_ids() {
87 public void setExternal_ids(OvsDBMap<String, String> external_ids) {
88 this.external_ids = external_ids;
93 public Name<IPFIX> getTableName() {
98 public String toString() {
100 "targets=" + targets +
101 ", sampling=" + sampling +
102 ", obs_domain_id=" + obs_domain_id +
103 ", obs_point_id=" + obs_point_id +
104 ", cache_active_timeout=" + cache_active_timeout +
105 ", cache_max_flows=" + cache_max_flows +
106 ", external_ids=" + external_ids +