/* * [[ Authors will Fill in the Copyright header ]] * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html * * Authors : Brent Salisbury, Madhu Venugopal, Evan Zeller */ package org.opendaylight.ovsdb.lib.table; import org.opendaylight.ovsdb.lib.notation.OvsDBMap; import org.opendaylight.ovsdb.lib.notation.OvsDBSet; import org.opendaylight.ovsdb.lib.notation.UUID; import com.fasterxml.jackson.annotation.JsonIgnore; public class Open_vSwitch extends Table { public static final Name NAME = new Name("Open_vSwitch"){}; private OvsDBSet bridges; private Integer curr_cfg; private OvsDBSet db_version; private OvsDBSet manager_options; private OvsDBMap status; private Integer next_cfg; private OvsDBSet ovs_version; private OvsDBSet ssl; private OvsDBSet system_type; private OvsDBSet system_version; private OvsDBMap capabilities; private OvsDBMap other_config; private OvsDBMap external_ids; private OvsDBMap statistics; public Open_vSwitch() { } @Override @JsonIgnore public Name getTableName() { return NAME; } public OvsDBSet getBridges() { return bridges; } public void setBridges(OvsDBSet bridges) { this.bridges = bridges; } public Integer getCurr_cfg() { return curr_cfg; } public void setCurr_cfg(Integer curr_cfg) { this.curr_cfg = curr_cfg; } public OvsDBSet getDb_version() { return db_version; } public void setDb_version(OvsDBSet db_version) { this.db_version = db_version; } public OvsDBSet getManager_options() { return manager_options; } public void setManager_options(OvsDBSet manager_options) { this.manager_options = manager_options; } public OvsDBMap getStatus() { return status; } public void setStatus(OvsDBMap status) { this.status = status; } public Integer getNext_cfg() { return next_cfg; } public void setNext_cfg(Integer next_cfg) { this.next_cfg = next_cfg; } public OvsDBSet getOvs_version() { return ovs_version; } public void setOvs_version(OvsDBSet ovs_version) { this.ovs_version = ovs_version; } public OvsDBSet getSsl() { return ssl; } public void setSsl(OvsDBSet ssl) { this.ssl = ssl; } public OvsDBSet getSystem_type() { return system_type; } public void setSystem_type(OvsDBSet system_type) { this.system_type = system_type; } public OvsDBSet getSystem_version() { return system_version; } public void setSystem_version(OvsDBSet system_version) { this.system_version = system_version; } public OvsDBMap getCapabilities() { return capabilities; } public void setCapabilities(OvsDBMap capabilities) { this.capabilities = capabilities; } public OvsDBMap getOther_config() { return other_config; } public void setOther_config(OvsDBMap other_config) { this.other_config = other_config; } public OvsDBMap getExternal_ids() { return external_ids; } public void setExternal_ids(OvsDBMap external_ids) { this.external_ids = external_ids; } public OvsDBMap getStatistics() { return statistics; } public void setStatistics(OvsDBMap statistics) { this.statistics = statistics; } @Override public String toString() { return "Open_vSwitch [bridges=" + bridges + ", curr_cfg=" + curr_cfg + ", db_version=" + db_version + ", manager_options=" + manager_options + ", status=" + status + ", next_cfg=" + next_cfg + ", ovs_version=" + ovs_version + ", ssl=" + ssl + ", system_type=" + system_type + ", system_version=" + system_version + ", capabilities=" + capabilities + ", other_config=" + other_config + ", external_ids=" + external_ids + ", statistics=" + statistics + "]"; } public enum Column implements org.opendaylight.ovsdb.lib.table.Column{ controller, fail_mode, name, ports} }