org.projectfloodlight.openflow.protocol.ver15.OFActionIdsVer15 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of openflowj Show documentation
Show all versions of openflowj Show documentation
OpenFlowJ API supporting OpenFlow versions 1.0 through 1.5.1, generated by LoxiGen
The newest version!
// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
// Copyright (c) 2011, 2012 Open Networking Foundation
// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
// This library was generated by the LoxiGen Compiler.
// See the file LICENSE.txt which should have been included in the source distribution
// Automatically generated by LOXI from template of_factory_class.java
// Do not modify
package org.projectfloodlight.openflow.protocol.ver15;
import org.projectfloodlight.openflow.protocol.*;
import org.projectfloodlight.openflow.protocol.action.*;
import org.projectfloodlight.openflow.protocol.actionid.*;
import org.projectfloodlight.openflow.protocol.bsntlv.*;
import org.projectfloodlight.openflow.protocol.errormsg.*;
import org.projectfloodlight.openflow.protocol.meterband.*;
import org.projectfloodlight.openflow.protocol.instruction.*;
import org.projectfloodlight.openflow.protocol.instructionid.*;
import org.projectfloodlight.openflow.protocol.match.*;
import org.projectfloodlight.openflow.protocol.stat.*;
import org.projectfloodlight.openflow.protocol.oxm.*;
import org.projectfloodlight.openflow.protocol.oxs.*;
import org.projectfloodlight.openflow.protocol.queueprop.*;
import org.projectfloodlight.openflow.types.*;
import org.projectfloodlight.openflow.util.*;
import org.projectfloodlight.openflow.exceptions.*;
import java.util.Set;
public class OFActionIdsVer15 implements OFActionIds {
public final static OFActionIdsVer15 INSTANCE = new OFActionIdsVer15();
public OFActionIdBsnChecksum bsnChecksum() {
return OFActionIdBsnChecksumVer15.INSTANCE;
}
public OFActionIdBsnGentable bsnGentable() {
return OFActionIdBsnGentableVer15.INSTANCE;
}
public OFActionIdBsnMirror bsnMirror() {
return OFActionIdBsnMirrorVer15.INSTANCE;
}
public OFActionIdBsnSetTunnelDst bsnSetTunnelDst() {
return OFActionIdBsnSetTunnelDstVer15.INSTANCE;
}
public OFActionIdCopyTtlIn copyTtlIn() {
return OFActionIdCopyTtlInVer15.INSTANCE;
}
public OFActionIdCopyTtlOut copyTtlOut() {
return OFActionIdCopyTtlOutVer15.INSTANCE;
}
public OFActionIdDecMplsTtl decMplsTtl() {
return OFActionIdDecMplsTtlVer15.INSTANCE;
}
public OFActionIdDecNwTtl decNwTtl() {
return OFActionIdDecNwTtlVer15.INSTANCE;
}
public OFActionIdGroup group() {
return OFActionIdGroupVer15.INSTANCE;
}
public OFActionIdNiciraDecTtl niciraDecTtl() {
return OFActionIdNiciraDecTtlVer15.INSTANCE;
}
public OFActionIdOutput output() {
return OFActionIdOutputVer15.INSTANCE;
}
public OFActionIdPopMpls popMpls() {
return OFActionIdPopMplsVer15.INSTANCE;
}
public OFActionIdPopPbb popPbb() {
return OFActionIdPopPbbVer15.INSTANCE;
}
public OFActionIdPopVlan popVlan() {
return OFActionIdPopVlanVer15.INSTANCE;
}
public OFActionIdPushMpls pushMpls() {
return OFActionIdPushMplsVer15.INSTANCE;
}
public OFActionIdPushPbb pushPbb() {
return OFActionIdPushPbbVer15.INSTANCE;
}
public OFActionIdPushVlan pushVlan() {
return OFActionIdPushVlanVer15.INSTANCE;
}
public OFActionIdSetField setField() {
return OFActionIdSetFieldVer15.INSTANCE;
}
public OFActionIdSetMplsTtl setMplsTtl() {
return OFActionIdSetMplsTtlVer15.INSTANCE;
}
public OFActionIdSetNwTtl setNwTtl() {
return OFActionIdSetNwTtlVer15.INSTANCE;
}
public OFActionIdSetQueue setQueue() {
return OFActionIdSetQueueVer15.INSTANCE;
}
public OFActionIdMeter meter() {
return OFActionIdMeterVer15.INSTANCE;
}
public OFMessageReader getReader() {
return OFActionIdVer15.READER;
}
public OFVersion getVersion() {
return OFVersion.OF_15;
}
}