org.projectfloodlight.openflow.protocol.ver15.OFFactoryVer15 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
// 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;
import java.util.List;
import org.projectfloodlight.openflow.protocol.OFOxmList;
public class OFFactoryVer15 implements OFFactory {
public final static OFFactoryVer15 INSTANCE = new OFFactoryVer15();
private final XidGenerator xidGenerator = XidGenerators.global();
public OFActions actions() {
return OFActionsVer15.INSTANCE;
}
public OFInstructions instructions() {
return OFInstructionsVer15.INSTANCE;
}
public OFMeterBands meterBands() {
return OFMeterBandsVer15.INSTANCE;
}
public OFOxms oxms() {
return OFOxmsVer15.INSTANCE;
}
public OFQueueProps queueProps() {
return OFQueuePropsVer15.INSTANCE;
}
public OFErrorMsgs errorMsgs() {
return OFErrorMsgsVer15.INSTANCE;
}
public OFActionIds actionIds() {
return OFActionIdsVer15.INSTANCE;
}
public OFInstructionIds instructionIds() {
return OFInstructionIdsVer15.INSTANCE;
}
public OFBsnTlvs bsnTlvs() {
return OFBsnTlvsVer15.INSTANCE;
}
public OFOxss oxss() {
return OFOxssVer15.INSTANCE;
}
public OFAggregateStatsReply.Builder buildAggregateStatsReply() {
return new OFAggregateStatsReplyVer15.Builder().setXid(nextXid());
}
public OFAggregateStatsRequest.Builder buildAggregateStatsRequest() {
return new OFAggregateStatsRequestVer15.Builder().setXid(nextXid());
}
public OFBarrierReply.Builder buildBarrierReply() {
return new OFBarrierReplyVer15.Builder().setXid(nextXid());
}
public OFBarrierReply barrierReply() {
return new OFBarrierReplyVer15(
nextXid()
);
}
public OFBarrierRequest.Builder buildBarrierRequest() {
return new OFBarrierRequestVer15.Builder().setXid(nextXid());
}
public OFBarrierRequest barrierRequest() {
return new OFBarrierRequestVer15(
nextXid()
);
}
public OFBsnBwClearDataReply.Builder buildBsnBwClearDataReply() {
return new OFBsnBwClearDataReplyVer15.Builder().setXid(nextXid());
}
public OFBsnBwClearDataReply bsnBwClearDataReply(long status) {
return new OFBsnBwClearDataReplyVer15(
nextXid(),
status
);
}
public OFBsnBwClearDataRequest.Builder buildBsnBwClearDataRequest() {
return new OFBsnBwClearDataRequestVer15.Builder().setXid(nextXid());
}
public OFBsnBwClearDataRequest bsnBwClearDataRequest() {
return new OFBsnBwClearDataRequestVer15(
nextXid()
);
}
public OFBsnBwEnableGetReply.Builder buildBsnBwEnableGetReply() {
return new OFBsnBwEnableGetReplyVer15.Builder().setXid(nextXid());
}
public OFBsnBwEnableGetReply bsnBwEnableGetReply(long enabled) {
return new OFBsnBwEnableGetReplyVer15(
nextXid(),
enabled
);
}
public OFBsnBwEnableGetRequest.Builder buildBsnBwEnableGetRequest() {
return new OFBsnBwEnableGetRequestVer15.Builder().setXid(nextXid());
}
public OFBsnBwEnableGetRequest bsnBwEnableGetRequest() {
return new OFBsnBwEnableGetRequestVer15(
nextXid()
);
}
public OFBsnBwEnableSetReply.Builder buildBsnBwEnableSetReply() {
return new OFBsnBwEnableSetReplyVer15.Builder().setXid(nextXid());
}
public OFBsnBwEnableSetRequest.Builder buildBsnBwEnableSetRequest() {
return new OFBsnBwEnableSetRequestVer15.Builder().setXid(nextXid());
}
public OFBsnBwEnableSetRequest bsnBwEnableSetRequest(long enable) {
return new OFBsnBwEnableSetRequestVer15(
nextXid(),
enable
);
}
public OFBsnGetInterfacesReply.Builder buildBsnGetInterfacesReply() {
return new OFBsnGetInterfacesReplyVer15.Builder().setXid(nextXid());
}
public OFBsnGetInterfacesReply bsnGetInterfacesReply(List interfaces) {
return new OFBsnGetInterfacesReplyVer15(
nextXid(),
interfaces
);
}
public OFBsnGetInterfacesRequest.Builder buildBsnGetInterfacesRequest() {
return new OFBsnGetInterfacesRequestVer15.Builder().setXid(nextXid());
}
public OFBsnGetInterfacesRequest bsnGetInterfacesRequest() {
return new OFBsnGetInterfacesRequestVer15(
nextXid()
);
}
public OFBsnGetIpMaskReply.Builder buildBsnGetIpMaskReply() {
throw new UnsupportedOperationException("OFBsnGetIpMaskReply not supported in version 1.5");
}
public OFBsnGetIpMaskRequest.Builder buildBsnGetIpMaskRequest() {
throw new UnsupportedOperationException("OFBsnGetIpMaskRequest not supported in version 1.5");
}
public OFBsnGetIpMaskRequest bsnGetIpMaskRequest(short index) {
throw new UnsupportedOperationException("OFBsnGetIpMaskRequest not supported in version 1.5");
}
public OFBsnGetL2TableReply.Builder buildBsnGetL2TableReply() {
throw new UnsupportedOperationException("OFBsnGetL2TableReply not supported in version 1.5");
}
public OFBsnGetL2TableRequest.Builder buildBsnGetL2TableRequest() {
throw new UnsupportedOperationException("OFBsnGetL2TableRequest not supported in version 1.5");
}
public OFBsnGetL2TableRequest bsnGetL2TableRequest() {
throw new UnsupportedOperationException("OFBsnGetL2TableRequest not supported in version 1.5");
}
public OFBsnGetMirroringReply.Builder buildBsnGetMirroringReply() {
return new OFBsnGetMirroringReplyVer15.Builder().setXid(nextXid());
}
public OFBsnGetMirroringReply bsnGetMirroringReply(short reportMirrorPorts) {
return new OFBsnGetMirroringReplyVer15(
nextXid(),
reportMirrorPorts
);
}
public OFBsnGetMirroringRequest.Builder buildBsnGetMirroringRequest() {
return new OFBsnGetMirroringRequestVer15.Builder().setXid(nextXid());
}
public OFBsnGetMirroringRequest bsnGetMirroringRequest(short reportMirrorPorts) {
return new OFBsnGetMirroringRequestVer15(
nextXid(),
reportMirrorPorts
);
}
public OFBsnHybridGetReply.Builder buildBsnHybridGetReply() {
throw new UnsupportedOperationException("OFBsnHybridGetReply not supported in version 1.5");
}
public OFBsnHybridGetRequest.Builder buildBsnHybridGetRequest() {
throw new UnsupportedOperationException("OFBsnHybridGetRequest not supported in version 1.5");
}
public OFBsnHybridGetRequest bsnHybridGetRequest() {
throw new UnsupportedOperationException("OFBsnHybridGetRequest not supported in version 1.5");
}
public OFBsnInterface.Builder buildBsnInterface() {
return new OFBsnInterfaceVer15.Builder();
}
public OFBsnPduRxReply.Builder buildBsnPduRxReply() {
return new OFBsnPduRxReplyVer15.Builder().setXid(nextXid());
}
public OFBsnPduRxRequest.Builder buildBsnPduRxRequest() {
return new OFBsnPduRxRequestVer15.Builder().setXid(nextXid());
}
public OFBsnPduRxTimeout.Builder buildBsnPduRxTimeout() {
return new OFBsnPduRxTimeoutVer15.Builder().setXid(nextXid());
}
public OFBsnPduTxReply.Builder buildBsnPduTxReply() {
return new OFBsnPduTxReplyVer15.Builder().setXid(nextXid());
}
public OFBsnPduTxRequest.Builder buildBsnPduTxRequest() {
return new OFBsnPduTxRequestVer15.Builder().setXid(nextXid());
}
public OFBsnSetIpMask.Builder buildBsnSetIpMask() {
throw new UnsupportedOperationException("OFBsnSetIpMask not supported in version 1.5");
}
public OFBsnSetL2TableReply.Builder buildBsnSetL2TableReply() {
throw new UnsupportedOperationException("OFBsnSetL2TableReply not supported in version 1.5");
}
public OFBsnSetL2TableRequest.Builder buildBsnSetL2TableRequest() {
throw new UnsupportedOperationException("OFBsnSetL2TableRequest not supported in version 1.5");
}
public OFBsnSetMirroring.Builder buildBsnSetMirroring() {
return new OFBsnSetMirroringVer15.Builder().setXid(nextXid());
}
public OFBsnSetMirroring bsnSetMirroring(short reportMirrorPorts) {
return new OFBsnSetMirroringVer15(
nextXid(),
reportMirrorPorts
);
}
public OFBsnSetPktinSuppressionReply.Builder buildBsnSetPktinSuppressionReply() {
return new OFBsnSetPktinSuppressionReplyVer15.Builder().setXid(nextXid());
}
public OFBsnSetPktinSuppressionReply bsnSetPktinSuppressionReply(long status) {
return new OFBsnSetPktinSuppressionReplyVer15(
nextXid(),
status
);
}
public OFBsnSetPktinSuppressionRequest.Builder buildBsnSetPktinSuppressionRequest() {
return new OFBsnSetPktinSuppressionRequestVer15.Builder().setXid(nextXid());
}
public OFBsnShellCommand.Builder buildBsnShellCommand() {
throw new UnsupportedOperationException("OFBsnShellCommand not supported in version 1.5");
}
public OFBsnShellOutput.Builder buildBsnShellOutput() {
throw new UnsupportedOperationException("OFBsnShellOutput not supported in version 1.5");
}
public OFBsnShellOutput bsnShellOutput(byte[] data) {
throw new UnsupportedOperationException("OFBsnShellOutput not supported in version 1.5");
}
public OFBsnShellStatus.Builder buildBsnShellStatus() {
throw new UnsupportedOperationException("OFBsnShellStatus not supported in version 1.5");
}
public OFBsnShellStatus bsnShellStatus(long status) {
throw new UnsupportedOperationException("OFBsnShellStatus not supported in version 1.5");
}
public OFBsnVirtualPortCreateReply.Builder buildBsnVirtualPortCreateReply() {
return new OFBsnVirtualPortCreateReplyVer15.Builder().setXid(nextXid());
}
public OFBsnVirtualPortCreateRequest.Builder buildBsnVirtualPortCreateRequest() {
return new OFBsnVirtualPortCreateRequestVer15.Builder().setXid(nextXid());
}
public OFBsnVirtualPortCreateRequest bsnVirtualPortCreateRequest(OFBsnVport vport) {
return new OFBsnVirtualPortCreateRequestVer15(
nextXid(),
vport
);
}
public OFBsnVirtualPortRemoveReply.Builder buildBsnVirtualPortRemoveReply() {
return new OFBsnVirtualPortRemoveReplyVer15.Builder().setXid(nextXid());
}
public OFBsnVirtualPortRemoveReply bsnVirtualPortRemoveReply(long status) {
return new OFBsnVirtualPortRemoveReplyVer15(
nextXid(),
status
);
}
public OFBsnVirtualPortRemoveRequest.Builder buildBsnVirtualPortRemoveRequest() {
return new OFBsnVirtualPortRemoveRequestVer15.Builder().setXid(nextXid());
}
public OFBsnVirtualPortRemoveRequest bsnVirtualPortRemoveRequest(long vportNo) {
return new OFBsnVirtualPortRemoveRequestVer15(
nextXid(),
vportNo
);
}
public OFBsnVportL2Gre.Builder buildBsnVportL2Gre() {
return new OFBsnVportL2GreVer15.Builder();
}
public OFBsnVportQInQ.Builder buildBsnVportQInQ() {
return new OFBsnVportQInQVer15.Builder();
}
public OFDescStatsReply.Builder buildDescStatsReply() {
return new OFDescStatsReplyVer15.Builder().setXid(nextXid());
}
public OFDescStatsRequest.Builder buildDescStatsRequest() {
return new OFDescStatsRequestVer15.Builder().setXid(nextXid());
}
public OFDescStatsRequest descStatsRequest(Set flags) {
return new OFDescStatsRequestVer15(
nextXid(),
flags
);
}
public OFEchoReply.Builder buildEchoReply() {
return new OFEchoReplyVer15.Builder().setXid(nextXid());
}
public OFEchoReply echoReply(byte[] data) {
return new OFEchoReplyVer15(
nextXid(),
data
);
}
public OFEchoRequest.Builder buildEchoRequest() {
return new OFEchoRequestVer15.Builder().setXid(nextXid());
}
public OFEchoRequest echoRequest(byte[] data) {
return new OFEchoRequestVer15(
nextXid(),
data
);
}
public OFFeaturesReply.Builder buildFeaturesReply() {
return new OFFeaturesReplyVer15.Builder().setXid(nextXid());
}
public OFFeaturesRequest.Builder buildFeaturesRequest() {
return new OFFeaturesRequestVer15.Builder().setXid(nextXid());
}
public OFFeaturesRequest featuresRequest() {
return new OFFeaturesRequestVer15(
nextXid()
);
}
public OFFlowAdd.Builder buildFlowAdd() {
return new OFFlowAddVer15.Builder().setXid(nextXid());
}
public OFFlowDelete.Builder buildFlowDelete() {
return new OFFlowDeleteVer15.Builder().setXid(nextXid());
}
public OFFlowDeleteStrict.Builder buildFlowDeleteStrict() {
return new OFFlowDeleteStrictVer15.Builder().setXid(nextXid());
}
public OFFlowModify.Builder buildFlowModify() {
return new OFFlowModifyVer15.Builder().setXid(nextXid());
}
public OFFlowModifyStrict.Builder buildFlowModifyStrict() {
return new OFFlowModifyStrictVer15.Builder().setXid(nextXid());
}
public OFFlowRemoved.Builder buildFlowRemoved() {
return new OFFlowRemovedVer15.Builder().setXid(nextXid());
}
public OFFlowStatsEntry.Builder buildFlowStatsEntry() {
return new OFFlowStatsEntryVer15.Builder();
}
public OFFlowStatsReply.Builder buildFlowStatsReply() {
return new OFFlowStatsReplyVer15.Builder().setXid(nextXid());
}
public OFFlowStatsRequest.Builder buildFlowStatsRequest() {
return new OFFlowStatsRequestVer15.Builder().setXid(nextXid());
}
public OFGetConfigReply.Builder buildGetConfigReply() {
return new OFGetConfigReplyVer15.Builder().setXid(nextXid());
}
public OFGetConfigRequest.Builder buildGetConfigRequest() {
return new OFGetConfigRequestVer15.Builder().setXid(nextXid());
}
public OFGetConfigRequest getConfigRequest() {
return new OFGetConfigRequestVer15(
nextXid()
);
}
public OFHello.Builder buildHello() {
return new OFHelloVer15.Builder().setXid(nextXid());
}
public OFHello hello(List elements) {
return new OFHelloVer15(
nextXid(),
elements
);
}
public OFMatchV1.Builder buildMatchV1() {
throw new UnsupportedOperationException("OFMatchV1 not supported in version 1.5");
}
public OFNiciraControllerRoleReply.Builder buildNiciraControllerRoleReply() {
throw new UnsupportedOperationException("OFNiciraControllerRoleReply not supported in version 1.5");
}
public OFNiciraControllerRoleReply niciraControllerRoleReply(OFNiciraControllerRole role) {
throw new UnsupportedOperationException("OFNiciraControllerRoleReply not supported in version 1.5");
}
public OFNiciraControllerRoleRequest.Builder buildNiciraControllerRoleRequest() {
throw new UnsupportedOperationException("OFNiciraControllerRoleRequest not supported in version 1.5");
}
public OFNiciraControllerRoleRequest niciraControllerRoleRequest(OFNiciraControllerRole role) {
throw new UnsupportedOperationException("OFNiciraControllerRoleRequest not supported in version 1.5");
}
public OFPacketIn.Builder buildPacketIn() {
return new OFPacketInVer15.Builder().setXid(nextXid());
}
public OFPacketOut.Builder buildPacketOut() {
return new OFPacketOutVer15.Builder().setXid(nextXid());
}
public OFPacketQueue.Builder buildPacketQueue() {
return new OFPacketQueueVer15.Builder();
}
public OFPortDesc.Builder buildPortDesc() {
return new OFPortDescVer15.Builder();
}
public OFPortMod.Builder buildPortMod() {
return new OFPortModVer15.Builder().setXid(nextXid());
}
public OFPortStatsEntry.Builder buildPortStatsEntry() {
return new OFPortStatsEntryVer15.Builder();
}
public OFPortStatsReply.Builder buildPortStatsReply() {
return new OFPortStatsReplyVer15.Builder().setXid(nextXid());
}
public OFPortStatsRequest.Builder buildPortStatsRequest() {
return new OFPortStatsRequestVer15.Builder().setXid(nextXid());
}
public OFPortStatus.Builder buildPortStatus() {
return new OFPortStatusVer15.Builder().setXid(nextXid());
}
public OFQueueGetConfigReply.Builder buildQueueGetConfigReply() {
throw new UnsupportedOperationException("OFQueueGetConfigReply not supported in version 1.5");
}
public OFQueueGetConfigRequest.Builder buildQueueGetConfigRequest() {
throw new UnsupportedOperationException("OFQueueGetConfigRequest not supported in version 1.5");
}
public OFQueueGetConfigRequest queueGetConfigRequest(OFPort port) {
throw new UnsupportedOperationException("OFQueueGetConfigRequest not supported in version 1.5");
}
public OFQueueStatsEntry.Builder buildQueueStatsEntry() {
return new OFQueueStatsEntryVer15.Builder();
}
public OFQueueStatsReply.Builder buildQueueStatsReply() {
return new OFQueueStatsReplyVer15.Builder().setXid(nextXid());
}
public OFQueueStatsRequest.Builder buildQueueStatsRequest() {
return new OFQueueStatsRequestVer15.Builder().setXid(nextXid());
}
public OFSetConfig.Builder buildSetConfig() {
return new OFSetConfigVer15.Builder().setXid(nextXid());
}
public OFTableMod.Builder buildTableMod() {
return new OFTableModVer15.Builder().setXid(nextXid());
}
public OFTableStatsEntry.Builder buildTableStatsEntry() {
return new OFTableStatsEntryVer15.Builder();
}
public OFTableStatsReply.Builder buildTableStatsReply() {
return new OFTableStatsReplyVer15.Builder().setXid(nextXid());
}
public OFTableStatsRequest.Builder buildTableStatsRequest() {
return new OFTableStatsRequestVer15.Builder().setXid(nextXid());
}
public OFTableStatsRequest tableStatsRequest(Set flags) {
return new OFTableStatsRequestVer15(
nextXid(),
flags
);
}
public OFBucket.Builder buildBucket() {
return new OFBucketVer15.Builder();
}
public OFBucketCounter.Builder buildBucketCounter() {
return new OFBucketCounterVer15.Builder();
}
public OFBucketCounter bucketCounter(U64 packetCount, U64 byteCount) {
return new OFBucketCounterVer15(
packetCount,
byteCount
);
}
public OFGroupAdd.Builder buildGroupAdd() {
return new OFGroupAddVer15.Builder().setXid(nextXid());
}
public OFGroupDelete.Builder buildGroupDelete() {
return new OFGroupDeleteVer15.Builder().setXid(nextXid());
}
public OFGroupDescStatsEntry.Builder buildGroupDescStatsEntry() {
return new OFGroupDescStatsEntryVer15.Builder();
}
public OFGroupDescStatsReply.Builder buildGroupDescStatsReply() {
return new OFGroupDescStatsReplyVer15.Builder().setXid(nextXid());
}
public OFGroupDescStatsRequest.Builder buildGroupDescStatsRequest() {
return new OFGroupDescStatsRequestVer15.Builder().setXid(nextXid());
}
public OFGroupModify.Builder buildGroupModify() {
return new OFGroupModifyVer15.Builder().setXid(nextXid());
}
public OFGroupStatsEntry.Builder buildGroupStatsEntry() {
return new OFGroupStatsEntryVer15.Builder();
}
public OFGroupStatsReply.Builder buildGroupStatsReply() {
return new OFGroupStatsReplyVer15.Builder().setXid(nextXid());
}
public OFGroupStatsRequest.Builder buildGroupStatsRequest() {
return new OFGroupStatsRequestVer15.Builder().setXid(nextXid());
}
public OFMatchV2.Builder buildMatchV2() {
throw new UnsupportedOperationException("OFMatchV2 not supported in version 1.5");
}
public OFGroupFeaturesStatsReply.Builder buildGroupFeaturesStatsReply() {
return new OFGroupFeaturesStatsReplyVer15.Builder().setXid(nextXid());
}
public OFGroupFeaturesStatsRequest.Builder buildGroupFeaturesStatsRequest() {
return new OFGroupFeaturesStatsRequestVer15.Builder().setXid(nextXid());
}
public OFGroupFeaturesStatsRequest groupFeaturesStatsRequest(Set flags) {
return new OFGroupFeaturesStatsRequestVer15(
nextXid(),
flags
);
}
public OFMatchV3.Builder buildMatchV3() {
return new OFMatchV3Ver15.Builder();
}
public Match.Builder buildMatch() {
return new OFMatchV3Ver15.Builder();
}
final static Match MATCH_WILDCARD_ALL = OFMatchV3Ver15.DEFAULT;
public Match matchWildcardAll() {
return MATCH_WILDCARD_ALL;
}
public OFMatchV3 matchV3(OFOxmList oxmList) {
return new OFMatchV3Ver15(
oxmList
);
}
public OFRoleReply.Builder buildRoleReply() {
return new OFRoleReplyVer15.Builder().setXid(nextXid());
}
public OFRoleRequest.Builder buildRoleRequest() {
return new OFRoleRequestVer15.Builder().setXid(nextXid());
}
public OFAsyncGetReply.Builder buildAsyncGetReply() {
return new OFAsyncGetReplyVer15.Builder().setXid(nextXid());
}
public OFAsyncGetRequest.Builder buildAsyncGetRequest() {
return new OFAsyncGetRequestVer15.Builder().setXid(nextXid());
}
public OFAsyncGetRequest asyncGetRequest(List properties) {
return new OFAsyncGetRequestVer15(
nextXid(),
properties
);
}
public OFAsyncSet.Builder buildAsyncSet() {
return new OFAsyncSetVer15.Builder().setXid(nextXid());
}
public OFBsnArpIdle.Builder buildBsnArpIdle() {
return new OFBsnArpIdleVer15.Builder().setXid(nextXid());
}
public OFBsnControllerConnection.Builder buildBsnControllerConnection() {
return new OFBsnControllerConnectionVer15.Builder();
}
public OFBsnControllerConnectionsReply.Builder buildBsnControllerConnectionsReply() {
return new OFBsnControllerConnectionsReplyVer15.Builder().setXid(nextXid());
}
public OFBsnControllerConnectionsReply bsnControllerConnectionsReply(List connections) {
return new OFBsnControllerConnectionsReplyVer15(
nextXid(),
connections
);
}
public OFBsnControllerConnectionsRequest.Builder buildBsnControllerConnectionsRequest() {
return new OFBsnControllerConnectionsRequestVer15.Builder().setXid(nextXid());
}
public OFBsnControllerConnectionsRequest bsnControllerConnectionsRequest() {
return new OFBsnControllerConnectionsRequestVer15(
nextXid()
);
}
public OFBsnDebugCounterDescStatsEntry.Builder buildBsnDebugCounterDescStatsEntry() {
return new OFBsnDebugCounterDescStatsEntryVer15.Builder();
}
public OFBsnDebugCounterDescStatsReply.Builder buildBsnDebugCounterDescStatsReply() {
return new OFBsnDebugCounterDescStatsReplyVer15.Builder().setXid(nextXid());
}
public OFBsnDebugCounterDescStatsRequest.Builder buildBsnDebugCounterDescStatsRequest() {
return new OFBsnDebugCounterDescStatsRequestVer15.Builder().setXid(nextXid());
}
public OFBsnDebugCounterDescStatsRequest bsnDebugCounterDescStatsRequest(Set flags) {
return new OFBsnDebugCounterDescStatsRequestVer15(
nextXid(),
flags
);
}
public OFBsnDebugCounterStatsEntry.Builder buildBsnDebugCounterStatsEntry() {
return new OFBsnDebugCounterStatsEntryVer15.Builder();
}
public OFBsnDebugCounterStatsEntry bsnDebugCounterStatsEntry(U64 counterId, U64 value) {
return new OFBsnDebugCounterStatsEntryVer15(
counterId,
value
);
}
public OFBsnDebugCounterStatsReply.Builder buildBsnDebugCounterStatsReply() {
return new OFBsnDebugCounterStatsReplyVer15.Builder().setXid(nextXid());
}
public OFBsnDebugCounterStatsRequest.Builder buildBsnDebugCounterStatsRequest() {
return new OFBsnDebugCounterStatsRequestVer15.Builder().setXid(nextXid());
}
public OFBsnDebugCounterStatsRequest bsnDebugCounterStatsRequest(Set flags) {
return new OFBsnDebugCounterStatsRequestVer15(
nextXid(),
flags
);
}
public OFBsnFlowChecksumBucketStatsEntry.Builder buildBsnFlowChecksumBucketStatsEntry() {
return new OFBsnFlowChecksumBucketStatsEntryVer15.Builder();
}
public OFBsnFlowChecksumBucketStatsEntry bsnFlowChecksumBucketStatsEntry(U64 checksum) {
return new OFBsnFlowChecksumBucketStatsEntryVer15(
checksum
);
}
public OFBsnFlowChecksumBucketStatsReply.Builder buildBsnFlowChecksumBucketStatsReply() {
return new OFBsnFlowChecksumBucketStatsReplyVer15.Builder().setXid(nextXid());
}
public OFBsnFlowChecksumBucketStatsRequest.Builder buildBsnFlowChecksumBucketStatsRequest() {
return new OFBsnFlowChecksumBucketStatsRequestVer15.Builder().setXid(nextXid());
}
public OFBsnFlowIdle.Builder buildBsnFlowIdle() {
return new OFBsnFlowIdleVer15.Builder().setXid(nextXid());
}
public OFBsnFlowIdleEnableGetReply.Builder buildBsnFlowIdleEnableGetReply() {
return new OFBsnFlowIdleEnableGetReplyVer15.Builder().setXid(nextXid());
}
public OFBsnFlowIdleEnableGetReply bsnFlowIdleEnableGetReply(long enabled) {
return new OFBsnFlowIdleEnableGetReplyVer15(
nextXid(),
enabled
);
}
public OFBsnFlowIdleEnableGetRequest.Builder buildBsnFlowIdleEnableGetRequest() {
return new OFBsnFlowIdleEnableGetRequestVer15.Builder().setXid(nextXid());
}
public OFBsnFlowIdleEnableGetRequest bsnFlowIdleEnableGetRequest() {
return new OFBsnFlowIdleEnableGetRequestVer15(
nextXid()
);
}
public OFBsnFlowIdleEnableSetReply.Builder buildBsnFlowIdleEnableSetReply() {
return new OFBsnFlowIdleEnableSetReplyVer15.Builder().setXid(nextXid());
}
public OFBsnFlowIdleEnableSetRequest.Builder buildBsnFlowIdleEnableSetRequest() {
return new OFBsnFlowIdleEnableSetRequestVer15.Builder().setXid(nextXid());
}
public OFBsnFlowIdleEnableSetRequest bsnFlowIdleEnableSetRequest(long enable) {
return new OFBsnFlowIdleEnableSetRequestVer15(
nextXid(),
enable
);
}
public OFBsnGenericStatsEntry.Builder buildBsnGenericStatsEntry() {
return new OFBsnGenericStatsEntryVer15.Builder();
}
public OFBsnGenericStatsEntry bsnGenericStatsEntry(List tlvs) {
return new OFBsnGenericStatsEntryVer15(
tlvs
);
}
public OFBsnGenericStatsReply.Builder buildBsnGenericStatsReply() {
return new OFBsnGenericStatsReplyVer15.Builder().setXid(nextXid());
}
public OFBsnGenericStatsRequest.Builder buildBsnGenericStatsRequest() {
return new OFBsnGenericStatsRequestVer15.Builder().setXid(nextXid());
}
public OFBsnGentableBucketStatsEntry.Builder buildBsnGentableBucketStatsEntry() {
return new OFBsnGentableBucketStatsEntryVer15.Builder();
}
public OFBsnGentableBucketStatsEntry bsnGentableBucketStatsEntry(U128 checksum) {
return new OFBsnGentableBucketStatsEntryVer15(
checksum
);
}
public OFBsnGentableBucketStatsReply.Builder buildBsnGentableBucketStatsReply() {
return new OFBsnGentableBucketStatsReplyVer15.Builder().setXid(nextXid());
}
public OFBsnGentableBucketStatsRequest.Builder buildBsnGentableBucketStatsRequest() {
return new OFBsnGentableBucketStatsRequestVer15.Builder().setXid(nextXid());
}
public OFBsnGentableClearReply.Builder buildBsnGentableClearReply() {
return new OFBsnGentableClearReplyVer15.Builder().setXid(nextXid());
}
public OFBsnGentableClearRequest.Builder buildBsnGentableClearRequest() {
return new OFBsnGentableClearRequestVer15.Builder().setXid(nextXid());
}
public OFBsnGentableDescStatsEntry.Builder buildBsnGentableDescStatsEntry() {
return new OFBsnGentableDescStatsEntryVer15.Builder();
}
public OFBsnGentableDescStatsReply.Builder buildBsnGentableDescStatsReply() {
return new OFBsnGentableDescStatsReplyVer15.Builder().setXid(nextXid());
}
public OFBsnGentableDescStatsRequest.Builder buildBsnGentableDescStatsRequest() {
return new OFBsnGentableDescStatsRequestVer15.Builder().setXid(nextXid());
}
public OFBsnGentableDescStatsRequest bsnGentableDescStatsRequest(Set flags) {
return new OFBsnGentableDescStatsRequestVer15(
nextXid(),
flags
);
}
public OFBsnGentableEntryAdd.Builder buildBsnGentableEntryAdd() {
return new OFBsnGentableEntryAddVer15.Builder().setXid(nextXid());
}
public OFBsnGentableEntryDelete.Builder buildBsnGentableEntryDelete() {
return new OFBsnGentableEntryDeleteVer15.Builder().setXid(nextXid());
}
public OFBsnGentableEntryDescStatsEntry.Builder buildBsnGentableEntryDescStatsEntry() {
return new OFBsnGentableEntryDescStatsEntryVer15.Builder();
}
public OFBsnGentableEntryDescStatsReply.Builder buildBsnGentableEntryDescStatsReply() {
return new OFBsnGentableEntryDescStatsReplyVer15.Builder().setXid(nextXid());
}
public OFBsnGentableEntryDescStatsRequest.Builder buildBsnGentableEntryDescStatsRequest() {
return new OFBsnGentableEntryDescStatsRequestVer15.Builder().setXid(nextXid());
}
public OFBsnGentableEntryStatsEntry.Builder buildBsnGentableEntryStatsEntry() {
return new OFBsnGentableEntryStatsEntryVer15.Builder();
}
public OFBsnGentableEntryStatsEntry bsnGentableEntryStatsEntry(List key, List stats) {
return new OFBsnGentableEntryStatsEntryVer15(
key,
stats
);
}
public OFBsnGentableEntryStatsReply.Builder buildBsnGentableEntryStatsReply() {
return new OFBsnGentableEntryStatsReplyVer15.Builder().setXid(nextXid());
}
public OFBsnGentableEntryStatsRequest.Builder buildBsnGentableEntryStatsRequest() {
return new OFBsnGentableEntryStatsRequestVer15.Builder().setXid(nextXid());
}
public OFBsnGentableSetBucketsSize.Builder buildBsnGentableSetBucketsSize() {
return new OFBsnGentableSetBucketsSizeVer15.Builder().setXid(nextXid());
}
public OFBsnGentableStatsEntry.Builder buildBsnGentableStatsEntry() {
return new OFBsnGentableStatsEntryVer15.Builder();
}
public OFBsnGentableStatsReply.Builder buildBsnGentableStatsReply() {
return new OFBsnGentableStatsReplyVer15.Builder().setXid(nextXid());
}
public OFBsnGentableStatsRequest.Builder buildBsnGentableStatsRequest() {
return new OFBsnGentableStatsRequestVer15.Builder().setXid(nextXid());
}
public OFBsnGentableStatsRequest bsnGentableStatsRequest(Set flags) {
return new OFBsnGentableStatsRequestVer15(
nextXid(),
flags
);
}
public OFBsnGetSwitchPipelineReply.Builder buildBsnGetSwitchPipelineReply() {
return new OFBsnGetSwitchPipelineReplyVer15.Builder().setXid(nextXid());
}
public OFBsnGetSwitchPipelineReply bsnGetSwitchPipelineReply(String pipeline) {
return new OFBsnGetSwitchPipelineReplyVer15(
nextXid(),
pipeline
);
}
public OFBsnGetSwitchPipelineRequest.Builder buildBsnGetSwitchPipelineRequest() {
return new OFBsnGetSwitchPipelineRequestVer15.Builder().setXid(nextXid());
}
public OFBsnGetSwitchPipelineRequest bsnGetSwitchPipelineRequest() {
return new OFBsnGetSwitchPipelineRequestVer15(
nextXid()
);
}
public OFBsnImageDescStatsReply.Builder buildBsnImageDescStatsReply() {
return new OFBsnImageDescStatsReplyVer15.Builder().setXid(nextXid());
}
public OFBsnImageDescStatsRequest.Builder buildBsnImageDescStatsRequest() {
return new OFBsnImageDescStatsRequestVer15.Builder().setXid(nextXid());
}
public OFBsnImageDescStatsRequest bsnImageDescStatsRequest(Set flags) {
return new OFBsnImageDescStatsRequestVer15(
nextXid(),
flags
);
}
public OFBsnLacpConvergenceNotif.Builder buildBsnLacpConvergenceNotif() {
return new OFBsnLacpConvergenceNotifVer15.Builder().setXid(nextXid());
}
public OFBsnLacpStatsEntry.Builder buildBsnLacpStatsEntry() {
return new OFBsnLacpStatsEntryVer15.Builder();
}
public OFBsnLacpStatsReply.Builder buildBsnLacpStatsReply() {
return new OFBsnLacpStatsReplyVer15.Builder().setXid(nextXid());
}
public OFBsnLacpStatsRequest.Builder buildBsnLacpStatsRequest() {
return new OFBsnLacpStatsRequestVer15.Builder().setXid(nextXid());
}
public OFBsnLacpStatsRequest bsnLacpStatsRequest(Set flags) {
return new OFBsnLacpStatsRequestVer15(
nextXid(),
flags
);
}
public OFBsnLog.Builder buildBsnLog() {
return new OFBsnLogVer15.Builder().setXid(nextXid());
}
public OFBsnLuaCommandReply.Builder buildBsnLuaCommandReply() {
return new OFBsnLuaCommandReplyVer15.Builder().setXid(nextXid());
}
public OFBsnLuaCommandReply bsnLuaCommandReply(byte[] data) {
return new OFBsnLuaCommandReplyVer15(
nextXid(),
data
);
}
public OFBsnLuaCommandRequest.Builder buildBsnLuaCommandRequest() {
return new OFBsnLuaCommandRequestVer15.Builder().setXid(nextXid());
}
public OFBsnLuaCommandRequest bsnLuaCommandRequest(byte[] data) {
return new OFBsnLuaCommandRequestVer15(
nextXid(),
data
);
}
public OFBsnLuaNotification.Builder buildBsnLuaNotification() {
return new OFBsnLuaNotificationVer15.Builder().setXid(nextXid());
}
public OFBsnLuaNotification bsnLuaNotification(byte[] data) {
return new OFBsnLuaNotificationVer15(
nextXid(),
data
);
}
public OFBsnLuaUpload.Builder buildBsnLuaUpload() {
return new OFBsnLuaUploadVer15.Builder().setXid(nextXid());
}
public OFBsnPortCounterStatsEntry.Builder buildBsnPortCounterStatsEntry() {
return new OFBsnPortCounterStatsEntryVer15.Builder();
}
public OFBsnPortCounterStatsEntry bsnPortCounterStatsEntry(OFPort portNo, List values) {
return new OFBsnPortCounterStatsEntryVer15(
portNo,
values
);
}
public OFBsnPortCounterStatsReply.Builder buildBsnPortCounterStatsReply() {
return new OFBsnPortCounterStatsReplyVer15.Builder().setXid(nextXid());
}
public OFBsnPortCounterStatsRequest.Builder buildBsnPortCounterStatsRequest() {
return new OFBsnPortCounterStatsRequestVer15.Builder().setXid(nextXid());
}
public OFBsnRoleStatus.Builder buildBsnRoleStatus() {
throw new UnsupportedOperationException("OFBsnRoleStatus not supported in version 1.5");
}
public OFBsnSetAuxCxnsReply.Builder buildBsnSetAuxCxnsReply() {
return new OFBsnSetAuxCxnsReplyVer15.Builder().setXid(nextXid());
}
public OFBsnSetAuxCxnsRequest.Builder buildBsnSetAuxCxnsRequest() {
return new OFBsnSetAuxCxnsRequestVer15.Builder().setXid(nextXid());
}
public OFBsnSetAuxCxnsRequest bsnSetAuxCxnsRequest(long numAux) {
return new OFBsnSetAuxCxnsRequestVer15(
nextXid(),
numAux
);
}
public OFBsnSetLacpReply.Builder buildBsnSetLacpReply() {
return new OFBsnSetLacpReplyVer15.Builder().setXid(nextXid());
}
public OFBsnSetLacpRequest.Builder buildBsnSetLacpRequest() {
return new OFBsnSetLacpRequestVer15.Builder().setXid(nextXid());
}
public OFBsnSetSwitchPipelineReply.Builder buildBsnSetSwitchPipelineReply() {
return new OFBsnSetSwitchPipelineReplyVer15.Builder().setXid(nextXid());
}
public OFBsnSetSwitchPipelineReply bsnSetSwitchPipelineReply(long status) {
return new OFBsnSetSwitchPipelineReplyVer15(
nextXid(),
status
);
}
public OFBsnSetSwitchPipelineRequest.Builder buildBsnSetSwitchPipelineRequest() {
return new OFBsnSetSwitchPipelineRequestVer15.Builder().setXid(nextXid());
}
public OFBsnSetSwitchPipelineRequest bsnSetSwitchPipelineRequest(String pipeline) {
return new OFBsnSetSwitchPipelineRequestVer15(
nextXid(),
pipeline
);
}
public OFBsnSwitchPipelineStatsEntry.Builder buildBsnSwitchPipelineStatsEntry() {
return new OFBsnSwitchPipelineStatsEntryVer15.Builder();
}
public OFBsnSwitchPipelineStatsEntry bsnSwitchPipelineStatsEntry(String pipeline) {
return new OFBsnSwitchPipelineStatsEntryVer15(
pipeline
);
}
public OFBsnSwitchPipelineStatsReply.Builder buildBsnSwitchPipelineStatsReply() {
return new OFBsnSwitchPipelineStatsReplyVer15.Builder().setXid(nextXid());
}
public OFBsnSwitchPipelineStatsRequest.Builder buildBsnSwitchPipelineStatsRequest() {
return new OFBsnSwitchPipelineStatsRequestVer15.Builder().setXid(nextXid());
}
public OFBsnSwitchPipelineStatsRequest bsnSwitchPipelineStatsRequest(Set flags) {
return new OFBsnSwitchPipelineStatsRequestVer15(
nextXid(),
flags
);
}
public OFBsnTableChecksumStatsEntry.Builder buildBsnTableChecksumStatsEntry() {
return new OFBsnTableChecksumStatsEntryVer15.Builder();
}
public OFBsnTableChecksumStatsEntry bsnTableChecksumStatsEntry(TableId tableId, U64 checksum) {
return new OFBsnTableChecksumStatsEntryVer15(
tableId,
checksum
);
}
public OFBsnTableChecksumStatsReply.Builder buildBsnTableChecksumStatsReply() {
return new OFBsnTableChecksumStatsReplyVer15.Builder().setXid(nextXid());
}
public OFBsnTableChecksumStatsRequest.Builder buildBsnTableChecksumStatsRequest() {
return new OFBsnTableChecksumStatsRequestVer15.Builder().setXid(nextXid());
}
public OFBsnTableChecksumStatsRequest bsnTableChecksumStatsRequest(Set flags) {
return new OFBsnTableChecksumStatsRequestVer15(
nextXid(),
flags
);
}
public OFBsnTableSetBucketsSize.Builder buildBsnTableSetBucketsSize() {
return new OFBsnTableSetBucketsSizeVer15.Builder().setXid(nextXid());
}
public OFBsnTimeReply.Builder buildBsnTimeReply() {
return new OFBsnTimeReplyVer15.Builder().setXid(nextXid());
}
public OFBsnTimeReply bsnTimeReply(U64 timeMs) {
return new OFBsnTimeReplyVer15(
nextXid(),
timeMs
);
}
public OFBsnTimeRequest.Builder buildBsnTimeRequest() {
return new OFBsnTimeRequestVer15.Builder().setXid(nextXid());
}
public OFBsnTimeRequest bsnTimeRequest() {
return new OFBsnTimeRequestVer15(
nextXid()
);
}
public OFBsnVlanCounterClear.Builder buildBsnVlanCounterClear() {
return new OFBsnVlanCounterClearVer15.Builder().setXid(nextXid());
}
public OFBsnVlanCounterClear bsnVlanCounterClear(int vlanVid) {
return new OFBsnVlanCounterClearVer15(
nextXid(),
vlanVid
);
}
public OFBsnVlanCounterStatsEntry.Builder buildBsnVlanCounterStatsEntry() {
return new OFBsnVlanCounterStatsEntryVer15.Builder();
}
public OFBsnVlanCounterStatsEntry bsnVlanCounterStatsEntry(int vlanVid, List values) {
return new OFBsnVlanCounterStatsEntryVer15(
vlanVid,
values
);
}
public OFBsnVlanCounterStatsReply.Builder buildBsnVlanCounterStatsReply() {
return new OFBsnVlanCounterStatsReplyVer15.Builder().setXid(nextXid());
}
public OFBsnVlanCounterStatsRequest.Builder buildBsnVlanCounterStatsRequest() {
return new OFBsnVlanCounterStatsRequestVer15.Builder().setXid(nextXid());
}
public OFBsnVlanMac.Builder buildBsnVlanMac() {
return new OFBsnVlanMacVer15.Builder();
}
public OFBsnVlanMac bsnVlanMac(int vlanVid, MacAddress mac) {
return new OFBsnVlanMacVer15(
vlanVid,
mac
);
}
public OFBsnVrfCounterStatsEntry.Builder buildBsnVrfCounterStatsEntry() {
return new OFBsnVrfCounterStatsEntryVer15.Builder();
}
public OFBsnVrfCounterStatsEntry bsnVrfCounterStatsEntry(long vrf, List values) {
return new OFBsnVrfCounterStatsEntryVer15(
vrf,
values
);
}
public OFBsnVrfCounterStatsReply.Builder buildBsnVrfCounterStatsReply() {
return new OFBsnVrfCounterStatsReplyVer15.Builder().setXid(nextXid());
}
public OFBsnVrfCounterStatsRequest.Builder buildBsnVrfCounterStatsRequest() {
return new OFBsnVrfCounterStatsRequestVer15.Builder().setXid(nextXid());
}
public OFHelloElemVersionbitmap.Builder buildHelloElemVersionbitmap() {
return new OFHelloElemVersionbitmapVer15.Builder();
}
public OFHelloElemVersionbitmap helloElemVersionbitmap(List bitmaps) {
return new OFHelloElemVersionbitmapVer15(
bitmaps
);
}
public OFMeterBandStats.Builder buildMeterBandStats() {
return new OFMeterBandStatsVer15.Builder();
}
public OFMeterBandStats meterBandStats(U64 packetBandCount, U64 byteBandCount) {
return new OFMeterBandStatsVer15(
packetBandCount,
byteBandCount
);
}
public OFMeterConfig.Builder buildMeterConfig() {
return new OFMeterConfigVer15.Builder();
}
public OFMeterConfigStatsReply.Builder buildMeterConfigStatsReply() {
return new OFMeterConfigStatsReplyVer15.Builder().setXid(nextXid());
}
public OFMeterConfigStatsRequest.Builder buildMeterConfigStatsRequest() {
return new OFMeterConfigStatsRequestVer15.Builder().setXid(nextXid());
}
public OFMeterFeatures.Builder buildMeterFeatures() {
return new OFMeterFeaturesVer15.Builder();
}
public OFMeterFeaturesStatsReply.Builder buildMeterFeaturesStatsReply() {
return new OFMeterFeaturesStatsReplyVer15.Builder().setXid(nextXid());
}
public OFMeterFeaturesStatsRequest.Builder buildMeterFeaturesStatsRequest() {
return new OFMeterFeaturesStatsRequestVer15.Builder().setXid(nextXid());
}
public OFMeterFeaturesStatsRequest meterFeaturesStatsRequest(Set flags) {
return new OFMeterFeaturesStatsRequestVer15(
nextXid(),
flags
);
}
public OFMeterMod.Builder buildMeterMod() {
return new OFMeterModVer15.Builder().setXid(nextXid());
}
public OFMeterStats.Builder buildMeterStats() {
return new OFMeterStatsVer15.Builder();
}
public OFMeterStatsReply.Builder buildMeterStatsReply() {
return new OFMeterStatsReplyVer15.Builder().setXid(nextXid());
}
public OFMeterStatsRequest.Builder buildMeterStatsRequest() {
return new OFMeterStatsRequestVer15.Builder().setXid(nextXid());
}
public OFPortDescStatsReply.Builder buildPortDescStatsReply() {
return new OFPortDescStatsReplyVer15.Builder().setXid(nextXid());
}
public OFPortDescStatsRequest.Builder buildPortDescStatsRequest() {
return new OFPortDescStatsRequestVer15.Builder().setXid(nextXid());
}
public OFTableFeaturePropApplyActions.Builder buildTableFeaturePropApplyActions() {
return new OFTableFeaturePropApplyActionsVer15.Builder();
}
public OFTableFeaturePropApplyActions tableFeaturePropApplyActions(List actionIds) {
return new OFTableFeaturePropApplyActionsVer15(
actionIds
);
}
public OFTableFeaturePropApplyActionsMiss.Builder buildTableFeaturePropApplyActionsMiss() {
return new OFTableFeaturePropApplyActionsMissVer15.Builder();
}
public OFTableFeaturePropApplyActionsMiss tableFeaturePropApplyActionsMiss(List actionIds) {
return new OFTableFeaturePropApplyActionsMissVer15(
actionIds
);
}
public OFTableFeaturePropApplySetfield.Builder buildTableFeaturePropApplySetfield() {
return new OFTableFeaturePropApplySetfieldVer15.Builder();
}
public OFTableFeaturePropApplySetfield tableFeaturePropApplySetfield(List oxmIds) {
return new OFTableFeaturePropApplySetfieldVer15(
oxmIds
);
}
public OFTableFeaturePropApplySetfieldMiss.Builder buildTableFeaturePropApplySetfieldMiss() {
return new OFTableFeaturePropApplySetfieldMissVer15.Builder();
}
public OFTableFeaturePropApplySetfieldMiss tableFeaturePropApplySetfieldMiss(List oxmIds) {
return new OFTableFeaturePropApplySetfieldMissVer15(
oxmIds
);
}
public OFTableFeaturePropInstructions.Builder buildTableFeaturePropInstructions() {
return new OFTableFeaturePropInstructionsVer15.Builder();
}
public OFTableFeaturePropInstructions tableFeaturePropInstructions(List instructionIds) {
return new OFTableFeaturePropInstructionsVer15(
instructionIds
);
}
public OFTableFeaturePropInstructionsMiss.Builder buildTableFeaturePropInstructionsMiss() {
return new OFTableFeaturePropInstructionsMissVer15.Builder();
}
public OFTableFeaturePropInstructionsMiss tableFeaturePropInstructionsMiss(List instructionIds) {
return new OFTableFeaturePropInstructionsMissVer15(
instructionIds
);
}
public OFTableFeaturePropMatch.Builder buildTableFeaturePropMatch() {
return new OFTableFeaturePropMatchVer15.Builder();
}
public OFTableFeaturePropMatch tableFeaturePropMatch(List oxmIds) {
return new OFTableFeaturePropMatchVer15(
oxmIds
);
}
public OFTableFeaturePropNextTables.Builder buildTableFeaturePropNextTables() {
return new OFTableFeaturePropNextTablesVer15.Builder();
}
public OFTableFeaturePropNextTables tableFeaturePropNextTables(List nextTableIds) {
return new OFTableFeaturePropNextTablesVer15(
nextTableIds
);
}
public OFTableFeaturePropNextTablesMiss.Builder buildTableFeaturePropNextTablesMiss() {
return new OFTableFeaturePropNextTablesMissVer15.Builder();
}
public OFTableFeaturePropNextTablesMiss tableFeaturePropNextTablesMiss(List nextTableIds) {
return new OFTableFeaturePropNextTablesMissVer15(
nextTableIds
);
}
public OFTableFeaturePropWildcards.Builder buildTableFeaturePropWildcards() {
return new OFTableFeaturePropWildcardsVer15.Builder();
}
public OFTableFeaturePropWildcards tableFeaturePropWildcards(List oxmIds) {
return new OFTableFeaturePropWildcardsVer15(
oxmIds
);
}
public OFTableFeaturePropWriteActions.Builder buildTableFeaturePropWriteActions() {
return new OFTableFeaturePropWriteActionsVer15.Builder();
}
public OFTableFeaturePropWriteActions tableFeaturePropWriteActions(List actionIds) {
return new OFTableFeaturePropWriteActionsVer15(
actionIds
);
}
public OFTableFeaturePropWriteActionsMiss.Builder buildTableFeaturePropWriteActionsMiss() {
return new OFTableFeaturePropWriteActionsMissVer15.Builder();
}
public OFTableFeaturePropWriteActionsMiss tableFeaturePropWriteActionsMiss(List actionIds) {
return new OFTableFeaturePropWriteActionsMissVer15(
actionIds
);
}
public OFTableFeaturePropWriteSetfield.Builder buildTableFeaturePropWriteSetfield() {
return new OFTableFeaturePropWriteSetfieldVer15.Builder();
}
public OFTableFeaturePropWriteSetfield tableFeaturePropWriteSetfield(List oxmIds) {
return new OFTableFeaturePropWriteSetfieldVer15(
oxmIds
);
}
public OFTableFeaturePropWriteSetfieldMiss.Builder buildTableFeaturePropWriteSetfieldMiss() {
return new OFTableFeaturePropWriteSetfieldMissVer15.Builder();
}
public OFTableFeaturePropWriteSetfieldMiss tableFeaturePropWriteSetfieldMiss(List oxmIds) {
return new OFTableFeaturePropWriteSetfieldMissVer15(
oxmIds
);
}
public OFTableFeatures.Builder buildTableFeatures() {
return new OFTableFeaturesVer15.Builder();
}
public OFTableFeaturesStatsReply.Builder buildTableFeaturesStatsReply() {
return new OFTableFeaturesStatsReplyVer15.Builder().setXid(nextXid());
}
public OFTableFeaturesStatsRequest.Builder buildTableFeaturesStatsRequest() {
return new OFTableFeaturesStatsRequestVer15.Builder().setXid(nextXid());
}
public OFUint64.Builder buildUint64() {
return new OFUint64Ver15.Builder();
}
public OFUint64 uint64(U64 value) {
return new OFUint64Ver15(
value
);
}
public OFAsyncConfigPropExperimenterMaster asyncConfigPropExperimenterMaster() {
return OFAsyncConfigPropExperimenterMasterVer15.INSTANCE;
}
public OFAsyncConfigPropExperimenterSlave asyncConfigPropExperimenterSlave() {
return OFAsyncConfigPropExperimenterSlaveVer15.INSTANCE;
}
public OFAsyncConfigPropFlowRemovedMaster.Builder buildAsyncConfigPropFlowRemovedMaster() {
return new OFAsyncConfigPropFlowRemovedMasterVer15.Builder();
}
public OFAsyncConfigPropFlowRemovedMaster asyncConfigPropFlowRemovedMaster(long mask) {
return new OFAsyncConfigPropFlowRemovedMasterVer15(
mask
);
}
public OFAsyncConfigPropFlowRemovedSlave.Builder buildAsyncConfigPropFlowRemovedSlave() {
return new OFAsyncConfigPropFlowRemovedSlaveVer15.Builder();
}
public OFAsyncConfigPropFlowRemovedSlave asyncConfigPropFlowRemovedSlave(long mask) {
return new OFAsyncConfigPropFlowRemovedSlaveVer15(
mask
);
}
public OFAsyncConfigPropPacketInMaster.Builder buildAsyncConfigPropPacketInMaster() {
return new OFAsyncConfigPropPacketInMasterVer15.Builder();
}
public OFAsyncConfigPropPacketInMaster asyncConfigPropPacketInMaster(long mask) {
return new OFAsyncConfigPropPacketInMasterVer15(
mask
);
}
public OFAsyncConfigPropPacketInSlave.Builder buildAsyncConfigPropPacketInSlave() {
return new OFAsyncConfigPropPacketInSlaveVer15.Builder();
}
public OFAsyncConfigPropPacketInSlave asyncConfigPropPacketInSlave(long mask) {
return new OFAsyncConfigPropPacketInSlaveVer15(
mask
);
}
public OFAsyncConfigPropPortStatusMaster.Builder buildAsyncConfigPropPortStatusMaster() {
return new OFAsyncConfigPropPortStatusMasterVer15.Builder();
}
public OFAsyncConfigPropPortStatusMaster asyncConfigPropPortStatusMaster(long mask) {
return new OFAsyncConfigPropPortStatusMasterVer15(
mask
);
}
public OFAsyncConfigPropPortStatusSlave.Builder buildAsyncConfigPropPortStatusSlave() {
return new OFAsyncConfigPropPortStatusSlaveVer15.Builder();
}
public OFAsyncConfigPropPortStatusSlave asyncConfigPropPortStatusSlave(long mask) {
return new OFAsyncConfigPropPortStatusSlaveVer15(
mask
);
}
public OFAsyncConfigPropRequestforwardMaster.Builder buildAsyncConfigPropRequestforwardMaster() {
return new OFAsyncConfigPropRequestforwardMasterVer15.Builder();
}
public OFAsyncConfigPropRequestforwardMaster asyncConfigPropRequestforwardMaster(long mask) {
return new OFAsyncConfigPropRequestforwardMasterVer15(
mask
);
}
public OFAsyncConfigPropRequestforwardSlave.Builder buildAsyncConfigPropRequestforwardSlave() {
return new OFAsyncConfigPropRequestforwardSlaveVer15.Builder();
}
public OFAsyncConfigPropRequestforwardSlave asyncConfigPropRequestforwardSlave(long mask) {
return new OFAsyncConfigPropRequestforwardSlaveVer15(
mask
);
}
public OFAsyncConfigPropRoleStatusMaster.Builder buildAsyncConfigPropRoleStatusMaster() {
return new OFAsyncConfigPropRoleStatusMasterVer15.Builder();
}
public OFAsyncConfigPropRoleStatusMaster asyncConfigPropRoleStatusMaster(long mask) {
return new OFAsyncConfigPropRoleStatusMasterVer15(
mask
);
}
public OFAsyncConfigPropRoleStatusSlave.Builder buildAsyncConfigPropRoleStatusSlave() {
return new OFAsyncConfigPropRoleStatusSlaveVer15.Builder();
}
public OFAsyncConfigPropRoleStatusSlave asyncConfigPropRoleStatusSlave(long mask) {
return new OFAsyncConfigPropRoleStatusSlaveVer15(
mask
);
}
public OFAsyncConfigPropTableStatusMaster.Builder buildAsyncConfigPropTableStatusMaster() {
return new OFAsyncConfigPropTableStatusMasterVer15.Builder();
}
public OFAsyncConfigPropTableStatusMaster asyncConfigPropTableStatusMaster(long mask) {
return new OFAsyncConfigPropTableStatusMasterVer15(
mask
);
}
public OFAsyncConfigPropTableStatusSlave.Builder buildAsyncConfigPropTableStatusSlave() {
return new OFAsyncConfigPropTableStatusSlaveVer15.Builder();
}
public OFAsyncConfigPropTableStatusSlave asyncConfigPropTableStatusSlave(long mask) {
return new OFAsyncConfigPropTableStatusSlaveVer15(
mask
);
}
public OFBsnGenericAsync.Builder buildBsnGenericAsync() {
return new OFBsnGenericAsyncVer15.Builder().setXid(nextXid());
}
public OFBsnGenericCommand.Builder buildBsnGenericCommand() {
return new OFBsnGenericCommandVer15.Builder().setXid(nextXid());
}
public OFBsnTakeover.Builder buildBsnTakeover() {
return new OFBsnTakeoverVer15.Builder().setXid(nextXid());
}
public OFBsnTakeover bsnTakeover() {
return new OFBsnTakeoverVer15(
nextXid()
);
}
public OFBundleAddMsg.Builder buildBundleAddMsg() {
return new OFBundleAddMsgVer15.Builder().setXid(nextXid());
}
public OFBundleCtrlMsg.Builder buildBundleCtrlMsg() {
return new OFBundleCtrlMsgVer15.Builder().setXid(nextXid());
}
public OFPortDescPropBsnBreakout.Builder buildPortDescPropBsnBreakout() {
return new OFPortDescPropBsnBreakoutVer15.Builder();
}
public OFPortDescPropBsnBreakout portDescPropBsnBreakout(int subInterfaceCount, int subInterfaceSpeedGbps) {
return new OFPortDescPropBsnBreakoutVer15(
subInterfaceCount,
subInterfaceSpeedGbps
);
}
public OFPortDescPropBsnDriverInfoJson.Builder buildPortDescPropBsnDriverInfoJson() {
return new OFPortDescPropBsnDriverInfoJsonVer15.Builder();
}
public OFPortDescPropBsnDriverInfoJson portDescPropBsnDriverInfoJson(byte[] driverInfoJson) {
return new OFPortDescPropBsnDriverInfoJsonVer15(
driverInfoJson
);
}
public OFPortDescPropBsnForwardErrorCorrection.Builder buildPortDescPropBsnForwardErrorCorrection() {
return new OFPortDescPropBsnForwardErrorCorrectionVer15.Builder();
}
public OFPortDescPropBsnForwardErrorCorrection portDescPropBsnForwardErrorCorrection(OFBsnFecConfigState configured, long enabled) {
return new OFPortDescPropBsnForwardErrorCorrectionVer15(
configured,
enabled
);
}
public OFPortDescPropBsnGenerationId.Builder buildPortDescPropBsnGenerationId() {
return new OFPortDescPropBsnGenerationIdVer15.Builder();
}
public OFPortDescPropBsnGenerationId portDescPropBsnGenerationId(U64 generationId) {
return new OFPortDescPropBsnGenerationIdVer15(
generationId
);
}
public OFPortDescPropBsnMiscCapabilities.Builder buildPortDescPropBsnMiscCapabilities() {
return new OFPortDescPropBsnMiscCapabilitiesVer15.Builder();
}
public OFPortDescPropBsnSffJson.Builder buildPortDescPropBsnSffJson() {
return new OFPortDescPropBsnSffJsonVer15.Builder();
}
public OFPortDescPropBsnSffJson portDescPropBsnSffJson(byte[] dataJson) {
return new OFPortDescPropBsnSffJsonVer15(
dataJson
);
}
public OFPortDescPropBsnSpeedCapabilities.Builder buildPortDescPropBsnSpeedCapabilities() {
return new OFPortDescPropBsnSpeedCapabilitiesVer15.Builder();
}
public OFPortDescPropBsnUplink portDescPropBsnUplink() {
return OFPortDescPropBsnUplinkVer15.INSTANCE;
}
public OFPortDescPropEthernet.Builder buildPortDescPropEthernet() {
return new OFPortDescPropEthernetVer15.Builder();
}
public OFPortDescPropOptical.Builder buildPortDescPropOptical() {
return new OFPortDescPropOpticalVer15.Builder();
}
public OFPortModPropEthernet.Builder buildPortModPropEthernet() {
return new OFPortModPropEthernetVer15.Builder();
}
public OFPortModPropEthernet portModPropEthernet(Set advertise) {
return new OFPortModPropEthernetVer15(
advertise
);
}
public OFPortModPropOptical.Builder buildPortModPropOptical() {
return new OFPortModPropOpticalVer15.Builder();
}
public OFPortStatsPropEthernet.Builder buildPortStatsPropEthernet() {
return new OFPortStatsPropEthernetVer15.Builder();
}
public OFPortStatsPropExperimenterIntel.Builder buildPortStatsPropExperimenterIntel() {
return new OFPortStatsPropExperimenterIntelVer15.Builder();
}
public OFPortStatsPropOptical.Builder buildPortStatsPropOptical() {
return new OFPortStatsPropOpticalVer15.Builder();
}
public OFQueueDesc.Builder buildQueueDesc() {
return new OFQueueDescVer15.Builder();
}
public OFQueueDescPropBsnQueueName.Builder buildQueueDescPropBsnQueueName() {
return new OFQueueDescPropBsnQueueNameVer15.Builder();
}
public OFQueueDescPropBsnQueueName queueDescPropBsnQueueName(byte[] name) {
return new OFQueueDescPropBsnQueueNameVer15(
name
);
}
public OFQueueDescPropMaxRate.Builder buildQueueDescPropMaxRate() {
return new OFQueueDescPropMaxRateVer15.Builder();
}
public OFQueueDescPropMaxRate queueDescPropMaxRate(int rate) {
return new OFQueueDescPropMaxRateVer15(
rate
);
}
public OFQueueDescPropMinRate.Builder buildQueueDescPropMinRate() {
return new OFQueueDescPropMinRateVer15.Builder();
}
public OFQueueDescPropMinRate queueDescPropMinRate(int rate) {
return new OFQueueDescPropMinRateVer15(
rate
);
}
public OFQueueDescStatsReply.Builder buildQueueDescStatsReply() {
return new OFQueueDescStatsReplyVer15.Builder().setXid(nextXid());
}
public OFQueueDescStatsRequest.Builder buildQueueDescStatsRequest() {
return new OFQueueDescStatsRequestVer15.Builder().setXid(nextXid());
}
public OFRequestforward.Builder buildRequestforward() {
return new OFRequestforwardVer15.Builder().setXid(nextXid());
}
public OFRoleStatus.Builder buildRoleStatus() {
return new OFRoleStatusVer15.Builder().setXid(nextXid());
}
public OFTableDesc.Builder buildTableDesc() {
return new OFTableDescVer15.Builder();
}
public OFTableDescStatsReply.Builder buildTableDescStatsReply() {
return new OFTableDescStatsReplyVer15.Builder().setXid(nextXid());
}
public OFTableDescStatsRequest.Builder buildTableDescStatsRequest() {
return new OFTableDescStatsRequestVer15.Builder().setXid(nextXid());
}
public OFTableDescStatsRequest tableDescStatsRequest(Set flags) {
return new OFTableDescStatsRequestVer15(
nextXid(),
flags
);
}
public OFTableFeaturePropTableSyncFrom.Builder buildTableFeaturePropTableSyncFrom() {
return new OFTableFeaturePropTableSyncFromVer15.Builder();
}
public OFTableFeaturePropTableSyncFrom tableFeaturePropTableSyncFrom(List tableIds) {
return new OFTableFeaturePropTableSyncFromVer15(
tableIds
);
}
public OFTableModPropEviction.Builder buildTableModPropEviction() {
return new OFTableModPropEvictionVer15.Builder();
}
public OFTableModPropEviction tableModPropEviction(Set flags) {
return new OFTableModPropEvictionVer15(
flags
);
}
public OFTableModPropVacancy.Builder buildTableModPropVacancy() {
return new OFTableModPropVacancyVer15.Builder();
}
public OFTableStatus.Builder buildTableStatus() {
return new OFTableStatusVer15.Builder().setXid(nextXid());
}
public OFAsyncConfigPropContStatusMaster.Builder buildAsyncConfigPropContStatusMaster() {
return new OFAsyncConfigPropContStatusMasterVer15.Builder();
}
public OFAsyncConfigPropContStatusMaster asyncConfigPropContStatusMaster(long mask) {
return new OFAsyncConfigPropContStatusMasterVer15(
mask
);
}
public OFAsyncConfigPropContStatusSlave.Builder buildAsyncConfigPropContStatusSlave() {
return new OFAsyncConfigPropContStatusSlaveVer15.Builder();
}
public OFAsyncConfigPropContStatusSlave asyncConfigPropContStatusSlave(long mask) {
return new OFAsyncConfigPropContStatusSlaveVer15(
mask
);
}
public OFAsyncConfigPropFlowStatsMaster.Builder buildAsyncConfigPropFlowStatsMaster() {
return new OFAsyncConfigPropFlowStatsMasterVer15.Builder();
}
public OFAsyncConfigPropFlowStatsMaster asyncConfigPropFlowStatsMaster(long mask) {
return new OFAsyncConfigPropFlowStatsMasterVer15(
mask
);
}
public OFAsyncConfigPropFlowStatsSlave.Builder buildAsyncConfigPropFlowStatsSlave() {
return new OFAsyncConfigPropFlowStatsSlaveVer15.Builder();
}
public OFAsyncConfigPropFlowStatsSlave asyncConfigPropFlowStatsSlave(long mask) {
return new OFAsyncConfigPropFlowStatsSlaveVer15(
mask
);
}
public OFTime.Builder buildTime() {
return new OFTimeVer15.Builder();
}
public OFTime time(U64 seconds, long nanoseconds) {
return new OFTimeVer15(
seconds,
nanoseconds
);
}
public OFBundleFeaturesPropTime.Builder buildBundleFeaturesPropTime() {
return new OFBundleFeaturesPropTimeVer15.Builder();
}
public OFBundleFeaturesStatsReply.Builder buildBundleFeaturesStatsReply() {
return new OFBundleFeaturesStatsReplyVer15.Builder().setXid(nextXid());
}
public OFBundleFeaturesStatsRequest.Builder buildBundleFeaturesStatsRequest() {
return new OFBundleFeaturesStatsRequestVer15.Builder().setXid(nextXid());
}
public OFBundlePropTime.Builder buildBundlePropTime() {
return new OFBundlePropTimeVer15.Builder();
}
public OFBundlePropTime bundlePropTime(List scheduledTime) {
return new OFBundlePropTimeVer15(
scheduledTime
);
}
public OFControllerStatusEntry.Builder buildControllerStatusEntry() {
return new OFControllerStatusEntryVer15.Builder();
}
public OFControllerStatus.Builder buildControllerStatus() {
return new OFControllerStatusVer15.Builder().setXid(nextXid());
}
public OFControllerStatus controllerStatus(OFControllerStatusEntry entry) {
return new OFControllerStatusVer15(
nextXid(),
entry
);
}
public OFControllerStatusStatsReply.Builder buildControllerStatusStatsReply() {
return new OFControllerStatusStatsReplyVer15.Builder().setXid(nextXid());
}
public OFControllerStatusStatsRequest.Builder buildControllerStatusStatsRequest() {
return new OFControllerStatusStatsRequestVer15.Builder().setXid(nextXid());
}
public OFControllerStatusStatsRequest controllerStatusStatsRequest(Set flags) {
return new OFControllerStatusStatsRequestVer15(
nextXid(),
flags
);
}
public OFFlowLightweightStatsEntry.Builder buildFlowLightweightStatsEntry() {
return new OFFlowLightweightStatsEntryVer15.Builder();
}
public OFFlowLightweightStatsReply.Builder buildFlowLightweightStatsReply() {
return new OFFlowLightweightStatsReplyVer15.Builder().setXid(nextXid());
}
public OFFlowLightweightStatsRequest.Builder buildFlowLightweightStatsRequest() {
return new OFFlowLightweightStatsRequestVer15.Builder().setXid(nextXid());
}
public OFFlowMonitorEntry.Builder buildFlowMonitorEntry() {
return new OFFlowMonitorEntryVer15.Builder();
}
public OFFlowMonitorReply.Builder buildFlowMonitorReply() {
return new OFFlowMonitorReplyVer15.Builder().setXid(nextXid());
}
public OFFlowMonitorReplyEntry.Builder buildFlowMonitorReplyEntry() {
return new OFFlowMonitorReplyEntryVer15.Builder();
}
public OFFlowMonitorReplyEntry flowMonitorReplyEntry(OFFlowUpdateEvent event) {
return new OFFlowMonitorReplyEntryVer15(
event
);
}
public OFFlowMonitorRequest.Builder buildFlowMonitorRequest() {
return new OFFlowMonitorRequestVer15.Builder().setXid(nextXid());
}
public OFGroupBucketPropWatchGroup.Builder buildGroupBucketPropWatchGroup() {
return new OFGroupBucketPropWatchGroupVer15.Builder();
}
public OFGroupBucketPropWatchGroup groupBucketPropWatchGroup(long watch) {
return new OFGroupBucketPropWatchGroupVer15(
watch
);
}
public OFGroupBucketPropWatchPort.Builder buildGroupBucketPropWatchPort() {
return new OFGroupBucketPropWatchPortVer15.Builder();
}
public OFGroupBucketPropWatchPort groupBucketPropWatchPort(long watch) {
return new OFGroupBucketPropWatchPortVer15(
watch
);
}
public OFGroupBucketPropWeight.Builder buildGroupBucketPropWeight() {
return new OFGroupBucketPropWeightVer15.Builder();
}
public OFGroupBucketPropWeight groupBucketPropWeight(int weight) {
return new OFGroupBucketPropWeightVer15(
weight
);
}
public OFGroupInsertBucket.Builder buildGroupInsertBucket() {
return new OFGroupInsertBucketVer15.Builder().setXid(nextXid());
}
public OFGroupRemoveBucket.Builder buildGroupRemoveBucket() {
return new OFGroupRemoveBucketVer15.Builder().setXid(nextXid());
}
public OFPortDescPropEgress.Builder buildPortDescPropEgress() {
return new OFPortDescPropEgressVer15.Builder();
}
public OFPortDescPropEgress portDescPropEgress(byte[] oxmIds) {
return new OFPortDescPropEgressVer15(
oxmIds
);
}
public OFPortDescPropIngress.Builder buildPortDescPropIngress() {
return new OFPortDescPropIngressVer15.Builder();
}
public OFPortDescPropIngress portDescPropIngress(byte[] oxmIds) {
return new OFPortDescPropIngressVer15(
oxmIds
);
}
public OFQueueStatsPropBsn.Builder buildQueueStatsPropBsn() {
return new OFQueueStatsPropBsnVer15.Builder();
}
public OFQueueStatsPropBsn queueStatsPropBsn(byte[] experimenterData) {
return new OFQueueStatsPropBsnVer15(
experimenterData
);
}
public OFRolePropBsn.Builder buildRolePropBsn() {
return new OFRolePropBsnVer15.Builder();
}
public OFRolePropBsn rolePropBsn(byte[] experimenterData) {
return new OFRolePropBsnVer15(
experimenterData
);
}
public OFStatV6.Builder buildStatV6() {
return new OFStatV6Ver15.Builder();
}
public OFStatV6 statV6(OFOxsList oxsFields) {
return new OFStatV6Ver15(
oxsFields
);
}
public OFTableFeaturePropApplyCopyfield.Builder buildTableFeaturePropApplyCopyfield() {
return new OFTableFeaturePropApplyCopyfieldVer15.Builder();
}
public OFTableFeaturePropApplyCopyfield tableFeaturePropApplyCopyfield(List oxmIds) {
return new OFTableFeaturePropApplyCopyfieldVer15(
oxmIds
);
}
public OFTableFeaturePropApplyCopyfieldMiss.Builder buildTableFeaturePropApplyCopyfieldMiss() {
return new OFTableFeaturePropApplyCopyfieldMissVer15.Builder();
}
public OFTableFeaturePropApplyCopyfieldMiss tableFeaturePropApplyCopyfieldMiss(List oxmIds) {
return new OFTableFeaturePropApplyCopyfieldMissVer15(
oxmIds
);
}
public OFTableFeaturePropOxmValues.Builder buildTableFeaturePropOxmValues() {
return new OFTableFeaturePropOxmValuesVer15.Builder();
}
public OFTableFeaturePropOxmValues tableFeaturePropOxmValues(byte[] oxmValues) {
return new OFTableFeaturePropOxmValuesVer15(
oxmValues
);
}
public OFTableFeaturePropWriteCopyfield.Builder buildTableFeaturePropWriteCopyfield() {
return new OFTableFeaturePropWriteCopyfieldVer15.Builder();
}
public OFTableFeaturePropWriteCopyfield tableFeaturePropWriteCopyfield(List oxmIds) {
return new OFTableFeaturePropWriteCopyfieldVer15(
oxmIds
);
}
public OFTableFeaturePropWriteCopyfieldMiss.Builder buildTableFeaturePropWriteCopyfieldMiss() {
return new OFTableFeaturePropWriteCopyfieldMissVer15.Builder();
}
public OFTableFeaturePropWriteCopyfieldMiss tableFeaturePropWriteCopyfieldMiss(List oxmIds) {
return new OFTableFeaturePropWriteCopyfieldMissVer15(
oxmIds
);
}
public OFActionCopyField.Builder buildActionCopyField() {
return new OFActionCopyFieldVer15.Builder();
}
public OFControllerStatusPropUri.Builder buildControllerStatusPropUri() {
return new OFControllerStatusPropUriVer15.Builder();
}
public OFControllerStatusPropUri controllerStatusPropUri(OFConnectionIndex uri) {
return new OFControllerStatusPropUriVer15(
uri
);
}
public OFPortDescPropRecirculate.Builder buildPortDescPropRecirculate() {
return new OFPortDescPropRecirculateVer15.Builder();
}
public OFPortDescPropRecirculate portDescPropRecirculate(byte[] portNos) {
return new OFPortDescPropRecirculateVer15(
portNos
);
}
public OFMessageReader getReader() {
return OFMessageVer15.READER;
}
@Override
public Stat.Builder buildStat() {
return buildStatV6();
}
public long nextXid() {
return xidGenerator.nextXid();
}
public OFVersion getVersion() {
return OFVersion.OF_15;
}
}