/* * [[ 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 com.fasterxml.jackson.annotation.JsonIgnore; public class Queue extends Table { public static final Name NAME = new Name("Queue") {}; private OvsDBSet dscp; private OvsDBMap other_config; private OvsDBMap external_ids; public Queue() { } public OvsDBSet getDscp() { return dscp; } public void setDscp(OvsDBSet dscp) { this.dscp = dscp; } 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; } @Override @JsonIgnore public Name getTableName() { return NAME; } @Override public String toString() { return "Queue [dscp=" + dscp + ", other_config=" + other_config + ", external_ids=" + external_ids + "]"; } public enum Column implements org.opendaylight.ovsdb.lib.table.Column { dscp, other_config, external_ids} }