1 package org.opendaylight.ovsdb.lib.table;
3 import org.opendaylight.ovsdb.lib.datatype.OvsDBMap;
4 import org.opendaylight.ovsdb.lib.datatype.OvsDBSet;
5 import org.opendaylight.ovsdb.lib.table.internal.Table;
7 public class Interface extends Table<Interface> {
9 public static Name<Interface> NAME = new Name<Interface>("Interface") {};
12 private OvsDBMap<String, String> options;
14 private OvsDBSet<Integer> ofport;
15 private OvsDBSet<String> mac;
16 private OvsDBMap<String, Integer> statistics;
17 private OvsDBMap<String, String> status;
18 private OvsDBMap<String, String> other_config;
19 private OvsDBMap<String, String> external_ids;
21 public String getName() {
25 public void setName(String name) {
29 public OvsDBMap<String, String> getOptions() {
33 public void setOptions(OvsDBMap<String, String> options) {
34 this.options = options;
37 public String getType() {
41 public void setType(String type) {
45 public OvsDBSet<Integer> getOfport() {
49 public void setOfport(OvsDBSet<Integer> ofport) {
53 public OvsDBSet<String> getMac() {
57 public void setMac(OvsDBSet<String> mac) {
61 public OvsDBMap<String, Integer> getStatistics() {
65 public void setStatistics(OvsDBMap<String, Integer> statistics) {
66 this.statistics = statistics;
69 public OvsDBMap<String, String> getStatus() {
73 public void setStatus(OvsDBMap<String, String> status) {
77 public OvsDBMap<String, String> getOther_config() {
81 public void setOther_config(OvsDBMap<String, String> other_config) {
82 this.other_config = other_config;
85 public OvsDBMap<String, String> getExternal_ids() {
89 public void setExternal_ids(OvsDBMap<String, String> external_ids) {
90 this.external_ids = external_ids;
94 public Name<Interface> getTableName() {
99 public String toString() {
100 return "Interface [name=" + name + ", options=" + options + ", type="
101 + type + ", ofport=" + ofport + ", mac=" + mac
102 + ", statistics=" + statistics + ", status=" + status
103 + ", other_config=" + other_config + ", external_ids="
104 + external_ids + "]";