/* * [[ 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.table.internal.Table; import com.fasterxml.jackson.annotation.JsonIgnore; public class SFlow extends Table { public static final Name NAME = new Name("sFlow") {}; private OvsDBSet agent; private OvsDBSet targets; private OvsDBMap external_ids; private OvsDBSet header; private OvsDBSet polling; private OvsDBSet sampling; public OvsDBSet getTargets() { return targets; } public void setTargets(OvsDBSet targets) { this.targets = targets; } @Override @JsonIgnore public Name getTableName() { return NAME; } public OvsDBSet getAgent() { return agent; } public void setAgent(OvsDBSet agent) { this.agent = agent; } public OvsDBMap getExternal_ids() { return external_ids; } public void setExternal_ids(OvsDBMap external_ids) { this.external_ids = external_ids; } public OvsDBSet getHeader() { return header; } public void setHeader(OvsDBSet header) { this.header = header; } public OvsDBSet getPolling() { return polling; } public void setPolling(OvsDBSet polling) { this.polling = polling; } public OvsDBSet getSampling() { return sampling; } public void setSampling(OvsDBSet sampling) { this.sampling = sampling; } @Override public String toString() { return "SFlow [agent=" + agent + ", targets=" + targets + ", external_ids=" + external_ids + ", header=" + header + ", polling=" + polling + ", sampling=" + sampling + "]"; } }