blob: 7f1ae47c7416280658e1b60a3ee36fe7b6673cb8 [file] [log] [blame]
tom0eb04ca2014-08-25 14:34:51 -07001// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
2// Copyright (c) 2011, 2012 Open Networking Foundation
3// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
4// This library was generated by the LoxiGen Compiler.
5// See the file LICENSE.txt which should have been included in the source distribution
6
7// Automatically generated by LOXI from template of_factory_interface.java
8// Do not modify
9
10package org.projectfloodlight.openflow.protocol;
11
12import org.projectfloodlight.openflow.protocol.*;
13import org.projectfloodlight.openflow.protocol.action.*;
14import org.projectfloodlight.openflow.protocol.actionid.*;
15import org.projectfloodlight.openflow.protocol.bsntlv.*;
16import org.projectfloodlight.openflow.protocol.errormsg.*;
17import org.projectfloodlight.openflow.protocol.meterband.*;
18import org.projectfloodlight.openflow.protocol.instruction.*;
19import org.projectfloodlight.openflow.protocol.instructionid.*;
20import org.projectfloodlight.openflow.protocol.match.*;
21import org.projectfloodlight.openflow.protocol.oxm.*;
22import org.projectfloodlight.openflow.protocol.queueprop.*;
23import org.projectfloodlight.openflow.types.*;
24import org.projectfloodlight.openflow.util.*;
25import org.projectfloodlight.openflow.exceptions.*;
26import java.util.Set;
27import java.util.List;
28
29public interface OFFactory extends XidGenerator {
30 // Subfactories
31 OFActions actions();
32 OFInstructions instructions();
33 OFMeterBands meterBands();
34 OFOxms oxms();
35 OFQueueProps queueProps();
36 OFErrorMsgs errorMsgs();
37 OFActionIds actionIds();
38 OFInstructionIds instructionIds();
39 OFBsnTlvs bsnTlvs();
40
41 OFAggregateStatsReply.Builder buildAggregateStatsReply();
42 OFAggregateStatsRequest.Builder buildAggregateStatsRequest();
43 OFBarrierReply.Builder buildBarrierReply();
44 OFBarrierReply barrierReply();
45 OFBarrierRequest.Builder buildBarrierRequest();
46 OFBarrierRequest barrierRequest();
47 OFBsnBwClearDataReply.Builder buildBsnBwClearDataReply();
48 OFBsnBwClearDataReply bsnBwClearDataReply(long status);
49 OFBsnBwClearDataRequest.Builder buildBsnBwClearDataRequest();
50 OFBsnBwClearDataRequest bsnBwClearDataRequest();
51 OFBsnBwEnableGetReply.Builder buildBsnBwEnableGetReply();
52 OFBsnBwEnableGetReply bsnBwEnableGetReply(long enabled);
53 OFBsnBwEnableGetRequest.Builder buildBsnBwEnableGetRequest();
54 OFBsnBwEnableGetRequest bsnBwEnableGetRequest();
55 OFBsnBwEnableSetReply.Builder buildBsnBwEnableSetReply();
56 OFBsnBwEnableSetRequest.Builder buildBsnBwEnableSetRequest();
57 OFBsnBwEnableSetRequest bsnBwEnableSetRequest(long enable);
58 OFBsnGetInterfacesReply.Builder buildBsnGetInterfacesReply();
59 OFBsnGetInterfacesReply bsnGetInterfacesReply(List<OFBsnInterface> interfaces);
60 OFBsnGetInterfacesRequest.Builder buildBsnGetInterfacesRequest();
61 OFBsnGetInterfacesRequest bsnGetInterfacesRequest();
62 OFBsnGetIpMaskReply.Builder buildBsnGetIpMaskReply() throws UnsupportedOperationException;
63 OFBsnGetIpMaskRequest.Builder buildBsnGetIpMaskRequest() throws UnsupportedOperationException;
64 OFBsnGetIpMaskRequest bsnGetIpMaskRequest(short index);
65 OFBsnGetL2TableReply.Builder buildBsnGetL2TableReply() throws UnsupportedOperationException;
66 OFBsnGetL2TableRequest.Builder buildBsnGetL2TableRequest() throws UnsupportedOperationException;
67 OFBsnGetL2TableRequest bsnGetL2TableRequest();
68 OFBsnGetMirroringReply.Builder buildBsnGetMirroringReply();
69 OFBsnGetMirroringReply bsnGetMirroringReply(short reportMirrorPorts);
70 OFBsnGetMirroringRequest.Builder buildBsnGetMirroringRequest();
71 OFBsnGetMirroringRequest bsnGetMirroringRequest(short reportMirrorPorts);
72 OFBsnHybridGetReply.Builder buildBsnHybridGetReply() throws UnsupportedOperationException;
73 OFBsnHybridGetRequest.Builder buildBsnHybridGetRequest() throws UnsupportedOperationException;
74 OFBsnHybridGetRequest bsnHybridGetRequest();
75 OFBsnInterface.Builder buildBsnInterface();
76 OFBsnPduRxReply.Builder buildBsnPduRxReply();
77 OFBsnPduRxRequest.Builder buildBsnPduRxRequest();
78 OFBsnPduRxTimeout.Builder buildBsnPduRxTimeout();
79 OFBsnPduTxReply.Builder buildBsnPduTxReply();
80 OFBsnPduTxRequest.Builder buildBsnPduTxRequest();
81 OFBsnSetIpMask.Builder buildBsnSetIpMask() throws UnsupportedOperationException;
82 OFBsnSetL2TableReply.Builder buildBsnSetL2TableReply() throws UnsupportedOperationException;
83 OFBsnSetL2TableRequest.Builder buildBsnSetL2TableRequest() throws UnsupportedOperationException;
84 OFBsnSetMirroring.Builder buildBsnSetMirroring();
85 OFBsnSetMirroring bsnSetMirroring(short reportMirrorPorts);
86 OFBsnSetPktinSuppressionReply.Builder buildBsnSetPktinSuppressionReply();
87 OFBsnSetPktinSuppressionReply bsnSetPktinSuppressionReply(long status);
88 OFBsnSetPktinSuppressionRequest.Builder buildBsnSetPktinSuppressionRequest();
89 OFBsnShellCommand.Builder buildBsnShellCommand() throws UnsupportedOperationException;
90 OFBsnShellOutput.Builder buildBsnShellOutput() throws UnsupportedOperationException;
91 OFBsnShellOutput bsnShellOutput(byte[] data);
92 OFBsnShellStatus.Builder buildBsnShellStatus() throws UnsupportedOperationException;
93 OFBsnShellStatus bsnShellStatus(long status);
94 OFBsnVirtualPortCreateReply.Builder buildBsnVirtualPortCreateReply();
95 OFBsnVirtualPortCreateRequest.Builder buildBsnVirtualPortCreateRequest();
96 OFBsnVirtualPortCreateRequest bsnVirtualPortCreateRequest(OFBsnVport vport);
97 OFBsnVirtualPortRemoveReply.Builder buildBsnVirtualPortRemoveReply();
98 OFBsnVirtualPortRemoveReply bsnVirtualPortRemoveReply(long status);
99 OFBsnVirtualPortRemoveRequest.Builder buildBsnVirtualPortRemoveRequest();
100 OFBsnVirtualPortRemoveRequest bsnVirtualPortRemoveRequest(long vportNo);
101 OFBsnVportL2Gre.Builder buildBsnVportL2Gre();
102 OFBsnVportQInQ.Builder buildBsnVportQInQ();
103 OFDescStatsReply.Builder buildDescStatsReply();
104 OFDescStatsRequest.Builder buildDescStatsRequest();
105 OFDescStatsRequest descStatsRequest(Set<OFStatsRequestFlags> flags);
106 OFEchoReply.Builder buildEchoReply();
107 OFEchoReply echoReply(byte[] data);
108 OFEchoRequest.Builder buildEchoRequest();
109 OFEchoRequest echoRequest(byte[] data);
110 OFFeaturesReply.Builder buildFeaturesReply();
111 OFFeaturesRequest.Builder buildFeaturesRequest();
112 OFFeaturesRequest featuresRequest();
113 OFFlowAdd.Builder buildFlowAdd();
114 OFFlowDelete.Builder buildFlowDelete();
115 OFFlowDeleteStrict.Builder buildFlowDeleteStrict();
116 OFFlowModify.Builder buildFlowModify();
117 OFFlowModifyStrict.Builder buildFlowModifyStrict();
118 OFFlowRemoved.Builder buildFlowRemoved();
119 OFFlowStatsEntry.Builder buildFlowStatsEntry();
120 OFFlowStatsReply.Builder buildFlowStatsReply();
121 OFFlowStatsRequest.Builder buildFlowStatsRequest();
122 OFGetConfigReply.Builder buildGetConfigReply();
123 OFGetConfigRequest.Builder buildGetConfigRequest();
124 OFGetConfigRequest getConfigRequest();
125 OFHello.Builder buildHello();
126 OFHello hello(List<OFHelloElem> elements);
127 OFMatchV1.Builder buildMatchV1() throws UnsupportedOperationException;
128 OFNiciraControllerRoleReply.Builder buildNiciraControllerRoleReply() throws UnsupportedOperationException;
129 OFNiciraControllerRoleReply niciraControllerRoleReply(OFNiciraControllerRole role);
130 OFNiciraControllerRoleRequest.Builder buildNiciraControllerRoleRequest() throws UnsupportedOperationException;
131 OFNiciraControllerRoleRequest niciraControllerRoleRequest(OFNiciraControllerRole role);
132 OFPacketIn.Builder buildPacketIn();
133 OFPacketOut.Builder buildPacketOut();
134 OFPacketQueue.Builder buildPacketQueue();
135 OFPortDesc.Builder buildPortDesc();
136 OFPortMod.Builder buildPortMod();
137 OFPortStatsEntry.Builder buildPortStatsEntry();
138 OFPortStatsReply.Builder buildPortStatsReply();
139 OFPortStatsRequest.Builder buildPortStatsRequest();
140 OFPortStatus.Builder buildPortStatus();
141 OFQueueGetConfigReply.Builder buildQueueGetConfigReply();
142 OFQueueGetConfigRequest.Builder buildQueueGetConfigRequest();
143 OFQueueGetConfigRequest queueGetConfigRequest(OFPort port);
144 OFQueueStatsEntry.Builder buildQueueStatsEntry();
145 OFQueueStatsReply.Builder buildQueueStatsReply();
146 OFQueueStatsRequest.Builder buildQueueStatsRequest();
147 OFSetConfig.Builder buildSetConfig();
148 OFTableMod.Builder buildTableMod();
149 OFTableStatsEntry.Builder buildTableStatsEntry();
150 OFTableStatsReply.Builder buildTableStatsReply();
151 OFTableStatsRequest.Builder buildTableStatsRequest();
152 OFTableStatsRequest tableStatsRequest(Set<OFStatsRequestFlags> flags);
153 OFBucket.Builder buildBucket() throws UnsupportedOperationException;
154 OFBucketCounter.Builder buildBucketCounter() throws UnsupportedOperationException;
155 OFBucketCounter bucketCounter(U64 packetCount, U64 byteCount);
156 OFGroupAdd.Builder buildGroupAdd() throws UnsupportedOperationException;
157 OFGroupDelete.Builder buildGroupDelete() throws UnsupportedOperationException;
158 OFGroupDescStatsEntry.Builder buildGroupDescStatsEntry() throws UnsupportedOperationException;
159 OFGroupDescStatsReply.Builder buildGroupDescStatsReply() throws UnsupportedOperationException;
160 OFGroupDescStatsRequest.Builder buildGroupDescStatsRequest() throws UnsupportedOperationException;
161 OFGroupDescStatsRequest groupDescStatsRequest(Set<OFStatsRequestFlags> flags);
162 OFGroupModify.Builder buildGroupModify() throws UnsupportedOperationException;
163 OFGroupStatsEntry.Builder buildGroupStatsEntry() throws UnsupportedOperationException;
164 OFGroupStatsReply.Builder buildGroupStatsReply() throws UnsupportedOperationException;
165 OFGroupStatsRequest.Builder buildGroupStatsRequest() throws UnsupportedOperationException;
166 OFMatchV2.Builder buildMatchV2() throws UnsupportedOperationException;
167 OFGroupFeaturesStatsReply.Builder buildGroupFeaturesStatsReply() throws UnsupportedOperationException;
168 OFGroupFeaturesStatsRequest.Builder buildGroupFeaturesStatsRequest() throws UnsupportedOperationException;
169 OFGroupFeaturesStatsRequest groupFeaturesStatsRequest(Set<OFStatsRequestFlags> flags);
170 OFMatchV3.Builder buildMatchV3() throws UnsupportedOperationException;
171 OFMatchV3 matchV3(OFOxmList oxmList);
172 OFRoleReply.Builder buildRoleReply() throws UnsupportedOperationException;
173 OFRoleRequest.Builder buildRoleRequest() throws UnsupportedOperationException;
174 OFAsyncGetReply.Builder buildAsyncGetReply() throws UnsupportedOperationException;
175 OFAsyncGetRequest.Builder buildAsyncGetRequest() throws UnsupportedOperationException;
176 OFAsyncSet.Builder buildAsyncSet() throws UnsupportedOperationException;
177 OFBsnArpIdle.Builder buildBsnArpIdle() throws UnsupportedOperationException;
178 OFBsnControllerConnection.Builder buildBsnControllerConnection() throws UnsupportedOperationException;
179 OFBsnControllerConnectionsReply.Builder buildBsnControllerConnectionsReply() throws UnsupportedOperationException;
180 OFBsnControllerConnectionsReply bsnControllerConnectionsReply(List<OFBsnControllerConnection> connections);
181 OFBsnControllerConnectionsRequest.Builder buildBsnControllerConnectionsRequest() throws UnsupportedOperationException;
182 OFBsnControllerConnectionsRequest bsnControllerConnectionsRequest();
183 OFBsnDebugCounterDescStatsEntry.Builder buildBsnDebugCounterDescStatsEntry() throws UnsupportedOperationException;
184 OFBsnDebugCounterDescStatsReply.Builder buildBsnDebugCounterDescStatsReply() throws UnsupportedOperationException;
185 OFBsnDebugCounterDescStatsRequest.Builder buildBsnDebugCounterDescStatsRequest() throws UnsupportedOperationException;
186 OFBsnDebugCounterDescStatsRequest bsnDebugCounterDescStatsRequest(Set<OFStatsRequestFlags> flags);
187 OFBsnDebugCounterStatsEntry.Builder buildBsnDebugCounterStatsEntry() throws UnsupportedOperationException;
188 OFBsnDebugCounterStatsEntry bsnDebugCounterStatsEntry(U64 counterId, U64 value);
189 OFBsnDebugCounterStatsReply.Builder buildBsnDebugCounterStatsReply() throws UnsupportedOperationException;
190 OFBsnDebugCounterStatsRequest.Builder buildBsnDebugCounterStatsRequest() throws UnsupportedOperationException;
191 OFBsnDebugCounterStatsRequest bsnDebugCounterStatsRequest(Set<OFStatsRequestFlags> flags);
192 OFBsnFlowChecksumBucketStatsEntry.Builder buildBsnFlowChecksumBucketStatsEntry() throws UnsupportedOperationException;
193 OFBsnFlowChecksumBucketStatsEntry bsnFlowChecksumBucketStatsEntry(U64 checksum);
194 OFBsnFlowChecksumBucketStatsReply.Builder buildBsnFlowChecksumBucketStatsReply() throws UnsupportedOperationException;
195 OFBsnFlowChecksumBucketStatsRequest.Builder buildBsnFlowChecksumBucketStatsRequest() throws UnsupportedOperationException;
196 OFBsnFlowIdle.Builder buildBsnFlowIdle() throws UnsupportedOperationException;
197 OFBsnFlowIdleEnableGetReply.Builder buildBsnFlowIdleEnableGetReply() throws UnsupportedOperationException;
198 OFBsnFlowIdleEnableGetReply bsnFlowIdleEnableGetReply(long enabled);
199 OFBsnFlowIdleEnableGetRequest.Builder buildBsnFlowIdleEnableGetRequest() throws UnsupportedOperationException;
200 OFBsnFlowIdleEnableGetRequest bsnFlowIdleEnableGetRequest();
201 OFBsnFlowIdleEnableSetReply.Builder buildBsnFlowIdleEnableSetReply() throws UnsupportedOperationException;
202 OFBsnFlowIdleEnableSetRequest.Builder buildBsnFlowIdleEnableSetRequest() throws UnsupportedOperationException;
203 OFBsnFlowIdleEnableSetRequest bsnFlowIdleEnableSetRequest(long enable);
204 OFBsnGentableBucketStatsEntry.Builder buildBsnGentableBucketStatsEntry() throws UnsupportedOperationException;
205 OFBsnGentableBucketStatsEntry bsnGentableBucketStatsEntry(U128 checksum);
206 OFBsnGentableBucketStatsReply.Builder buildBsnGentableBucketStatsReply() throws UnsupportedOperationException;
207 OFBsnGentableBucketStatsRequest.Builder buildBsnGentableBucketStatsRequest() throws UnsupportedOperationException;
208 OFBsnGentableClearReply.Builder buildBsnGentableClearReply() throws UnsupportedOperationException;
209 OFBsnGentableClearRequest.Builder buildBsnGentableClearRequest() throws UnsupportedOperationException;
210 OFBsnGentableDescStatsEntry.Builder buildBsnGentableDescStatsEntry() throws UnsupportedOperationException;
211 OFBsnGentableDescStatsReply.Builder buildBsnGentableDescStatsReply() throws UnsupportedOperationException;
212 OFBsnGentableDescStatsRequest.Builder buildBsnGentableDescStatsRequest() throws UnsupportedOperationException;
213 OFBsnGentableDescStatsRequest bsnGentableDescStatsRequest(Set<OFStatsRequestFlags> flags);
214 OFBsnGentableEntryAdd.Builder buildBsnGentableEntryAdd() throws UnsupportedOperationException;
215 OFBsnGentableEntryDelete.Builder buildBsnGentableEntryDelete() throws UnsupportedOperationException;
216 OFBsnGentableEntryDescStatsEntry.Builder buildBsnGentableEntryDescStatsEntry() throws UnsupportedOperationException;
217 OFBsnGentableEntryDescStatsReply.Builder buildBsnGentableEntryDescStatsReply() throws UnsupportedOperationException;
218 OFBsnGentableEntryDescStatsRequest.Builder buildBsnGentableEntryDescStatsRequest() throws UnsupportedOperationException;
219 OFBsnGentableEntryStatsEntry.Builder buildBsnGentableEntryStatsEntry() throws UnsupportedOperationException;
220 OFBsnGentableEntryStatsEntry bsnGentableEntryStatsEntry(List<OFBsnTlv> key, List<OFBsnTlv> stats);
221 OFBsnGentableEntryStatsReply.Builder buildBsnGentableEntryStatsReply() throws UnsupportedOperationException;
222 OFBsnGentableEntryStatsRequest.Builder buildBsnGentableEntryStatsRequest() throws UnsupportedOperationException;
223 OFBsnGentableSetBucketsSize.Builder buildBsnGentableSetBucketsSize() throws UnsupportedOperationException;
224 OFBsnGentableStatsEntry.Builder buildBsnGentableStatsEntry() throws UnsupportedOperationException;
225 OFBsnGentableStatsReply.Builder buildBsnGentableStatsReply() throws UnsupportedOperationException;
226 OFBsnGentableStatsRequest.Builder buildBsnGentableStatsRequest() throws UnsupportedOperationException;
227 OFBsnGentableStatsRequest bsnGentableStatsRequest(Set<OFStatsRequestFlags> flags);
228 OFBsnGetSwitchPipelineReply.Builder buildBsnGetSwitchPipelineReply() throws UnsupportedOperationException;
229 OFBsnGetSwitchPipelineReply bsnGetSwitchPipelineReply(String pipeline);
230 OFBsnGetSwitchPipelineRequest.Builder buildBsnGetSwitchPipelineRequest() throws UnsupportedOperationException;
231 OFBsnGetSwitchPipelineRequest bsnGetSwitchPipelineRequest();
232 OFBsnImageDescStatsReply.Builder buildBsnImageDescStatsReply() throws UnsupportedOperationException;
233 OFBsnImageDescStatsRequest.Builder buildBsnImageDescStatsRequest() throws UnsupportedOperationException;
234 OFBsnImageDescStatsRequest bsnImageDescStatsRequest(Set<OFStatsRequestFlags> flags);
235 OFBsnLacpConvergenceNotif.Builder buildBsnLacpConvergenceNotif() throws UnsupportedOperationException;
236 OFBsnLacpStatsEntry.Builder buildBsnLacpStatsEntry() throws UnsupportedOperationException;
237 OFBsnLacpStatsReply.Builder buildBsnLacpStatsReply() throws UnsupportedOperationException;
238 OFBsnLacpStatsRequest.Builder buildBsnLacpStatsRequest() throws UnsupportedOperationException;
239 OFBsnLacpStatsRequest bsnLacpStatsRequest(Set<OFStatsRequestFlags> flags);
240 OFBsnLog.Builder buildBsnLog() throws UnsupportedOperationException;
241 OFBsnPortCounterStatsEntry.Builder buildBsnPortCounterStatsEntry() throws UnsupportedOperationException;
242 OFBsnPortCounterStatsEntry bsnPortCounterStatsEntry(OFPort portNo, List<U64> values);
243 OFBsnPortCounterStatsReply.Builder buildBsnPortCounterStatsReply() throws UnsupportedOperationException;
244 OFBsnPortCounterStatsRequest.Builder buildBsnPortCounterStatsRequest() throws UnsupportedOperationException;
245 OFBsnRoleStatus.Builder buildBsnRoleStatus() throws UnsupportedOperationException;
246 OFBsnSetAuxCxnsReply.Builder buildBsnSetAuxCxnsReply() throws UnsupportedOperationException;
247 OFBsnSetAuxCxnsRequest.Builder buildBsnSetAuxCxnsRequest() throws UnsupportedOperationException;
248 OFBsnSetAuxCxnsRequest bsnSetAuxCxnsRequest(long numAux);
249 OFBsnSetLacpReply.Builder buildBsnSetLacpReply() throws UnsupportedOperationException;
250 OFBsnSetLacpRequest.Builder buildBsnSetLacpRequest() throws UnsupportedOperationException;
251 OFBsnSetSwitchPipelineReply.Builder buildBsnSetSwitchPipelineReply() throws UnsupportedOperationException;
252 OFBsnSetSwitchPipelineReply bsnSetSwitchPipelineReply(long status);
253 OFBsnSetSwitchPipelineRequest.Builder buildBsnSetSwitchPipelineRequest() throws UnsupportedOperationException;
254 OFBsnSetSwitchPipelineRequest bsnSetSwitchPipelineRequest(String pipeline);
255 OFBsnSwitchPipelineStatsEntry.Builder buildBsnSwitchPipelineStatsEntry() throws UnsupportedOperationException;
256 OFBsnSwitchPipelineStatsEntry bsnSwitchPipelineStatsEntry(String pipeline);
257 OFBsnSwitchPipelineStatsReply.Builder buildBsnSwitchPipelineStatsReply() throws UnsupportedOperationException;
258 OFBsnSwitchPipelineStatsRequest.Builder buildBsnSwitchPipelineStatsRequest() throws UnsupportedOperationException;
259 OFBsnSwitchPipelineStatsRequest bsnSwitchPipelineStatsRequest(Set<OFStatsRequestFlags> flags);
260 OFBsnTableChecksumStatsEntry.Builder buildBsnTableChecksumStatsEntry() throws UnsupportedOperationException;
261 OFBsnTableChecksumStatsEntry bsnTableChecksumStatsEntry(TableId tableId, U64 checksum);
262 OFBsnTableChecksumStatsReply.Builder buildBsnTableChecksumStatsReply() throws UnsupportedOperationException;
263 OFBsnTableChecksumStatsRequest.Builder buildBsnTableChecksumStatsRequest() throws UnsupportedOperationException;
264 OFBsnTableChecksumStatsRequest bsnTableChecksumStatsRequest(Set<OFStatsRequestFlags> flags);
265 OFBsnTableSetBucketsSize.Builder buildBsnTableSetBucketsSize() throws UnsupportedOperationException;
266 OFBsnTimeReply.Builder buildBsnTimeReply() throws UnsupportedOperationException;
267 OFBsnTimeReply bsnTimeReply(U64 timeMs);
268 OFBsnTimeRequest.Builder buildBsnTimeRequest() throws UnsupportedOperationException;
269 OFBsnTimeRequest bsnTimeRequest();
270 OFBsnVlanCounterStatsEntry.Builder buildBsnVlanCounterStatsEntry() throws UnsupportedOperationException;
271 OFBsnVlanCounterStatsEntry bsnVlanCounterStatsEntry(int vlanVid, List<U64> values);
272 OFBsnVlanCounterStatsReply.Builder buildBsnVlanCounterStatsReply() throws UnsupportedOperationException;
273 OFBsnVlanCounterStatsRequest.Builder buildBsnVlanCounterStatsRequest() throws UnsupportedOperationException;
274 OFBsnVrfCounterStatsEntry.Builder buildBsnVrfCounterStatsEntry() throws UnsupportedOperationException;
275 OFBsnVrfCounterStatsEntry bsnVrfCounterStatsEntry(long vrf, List<U64> values);
276 OFBsnVrfCounterStatsReply.Builder buildBsnVrfCounterStatsReply() throws UnsupportedOperationException;
277 OFBsnVrfCounterStatsRequest.Builder buildBsnVrfCounterStatsRequest() throws UnsupportedOperationException;
278 OFHelloElemVersionbitmap.Builder buildHelloElemVersionbitmap() throws UnsupportedOperationException;
279 OFHelloElemVersionbitmap helloElemVersionbitmap(List<U32> bitmaps);
280 OFMeterBandStats.Builder buildMeterBandStats() throws UnsupportedOperationException;
281 OFMeterBandStats meterBandStats(U64 packetBandCount, U64 byteBandCount);
282 OFMeterConfig.Builder buildMeterConfig() throws UnsupportedOperationException;
283 OFMeterConfigStatsReply.Builder buildMeterConfigStatsReply() throws UnsupportedOperationException;
284 OFMeterConfigStatsRequest.Builder buildMeterConfigStatsRequest() throws UnsupportedOperationException;
285 OFMeterFeatures.Builder buildMeterFeatures() throws UnsupportedOperationException;
286 OFMeterFeaturesStatsReply.Builder buildMeterFeaturesStatsReply() throws UnsupportedOperationException;
287 OFMeterFeaturesStatsRequest.Builder buildMeterFeaturesStatsRequest() throws UnsupportedOperationException;
288 OFMeterFeaturesStatsRequest meterFeaturesStatsRequest(Set<OFStatsRequestFlags> flags);
289 OFMeterMod.Builder buildMeterMod() throws UnsupportedOperationException;
290 OFMeterStats.Builder buildMeterStats() throws UnsupportedOperationException;
291 OFMeterStatsReply.Builder buildMeterStatsReply() throws UnsupportedOperationException;
292 OFMeterStatsRequest.Builder buildMeterStatsRequest() throws UnsupportedOperationException;
293 OFPortDescStatsReply.Builder buildPortDescStatsReply() throws UnsupportedOperationException;
294 OFPortDescStatsRequest.Builder buildPortDescStatsRequest() throws UnsupportedOperationException;
295 OFPortDescStatsRequest portDescStatsRequest(Set<OFStatsRequestFlags> flags);
296 OFTableFeaturePropApplyActions.Builder buildTableFeaturePropApplyActions() throws UnsupportedOperationException;
297 OFTableFeaturePropApplyActions tableFeaturePropApplyActions(List<OFActionId> actionIds);
298 OFTableFeaturePropApplyActionsMiss.Builder buildTableFeaturePropApplyActionsMiss() throws UnsupportedOperationException;
299 OFTableFeaturePropApplyActionsMiss tableFeaturePropApplyActionsMiss(List<OFActionId> actionIds);
300 OFTableFeaturePropApplySetfield.Builder buildTableFeaturePropApplySetfield() throws UnsupportedOperationException;
301 OFTableFeaturePropApplySetfield tableFeaturePropApplySetfield(List<U32> oxmIds);
302 OFTableFeaturePropApplySetfieldMiss.Builder buildTableFeaturePropApplySetfieldMiss() throws UnsupportedOperationException;
303 OFTableFeaturePropApplySetfieldMiss tableFeaturePropApplySetfieldMiss(List<U32> oxmIds);
304 OFTableFeaturePropExperimenter.Builder buildTableFeaturePropExperimenter() throws UnsupportedOperationException;
305 OFTableFeaturePropExperimenterMiss.Builder buildTableFeaturePropExperimenterMiss() throws UnsupportedOperationException;
306 OFTableFeaturePropInstructions.Builder buildTableFeaturePropInstructions() throws UnsupportedOperationException;
307 OFTableFeaturePropInstructions tableFeaturePropInstructions(List<OFInstructionId> instructionIds);
308 OFTableFeaturePropInstructionsMiss.Builder buildTableFeaturePropInstructionsMiss() throws UnsupportedOperationException;
309 OFTableFeaturePropInstructionsMiss tableFeaturePropInstructionsMiss(List<OFInstructionId> instructionIds);
310 OFTableFeaturePropMatch.Builder buildTableFeaturePropMatch() throws UnsupportedOperationException;
311 OFTableFeaturePropMatch tableFeaturePropMatch(List<U32> oxmIds);
312 OFTableFeaturePropNextTables.Builder buildTableFeaturePropNextTables() throws UnsupportedOperationException;
313 OFTableFeaturePropNextTables tableFeaturePropNextTables(List<U8> nextTableIds);
314 OFTableFeaturePropNextTablesMiss.Builder buildTableFeaturePropNextTablesMiss() throws UnsupportedOperationException;
315 OFTableFeaturePropNextTablesMiss tableFeaturePropNextTablesMiss(List<U8> nextTableIds);
316 OFTableFeaturePropWildcards.Builder buildTableFeaturePropWildcards() throws UnsupportedOperationException;
317 OFTableFeaturePropWildcards tableFeaturePropWildcards(List<U32> oxmIds);
318 OFTableFeaturePropWriteActions.Builder buildTableFeaturePropWriteActions() throws UnsupportedOperationException;
319 OFTableFeaturePropWriteActions tableFeaturePropWriteActions(List<OFActionId> actionIds);
320 OFTableFeaturePropWriteActionsMiss.Builder buildTableFeaturePropWriteActionsMiss() throws UnsupportedOperationException;
321 OFTableFeaturePropWriteActionsMiss tableFeaturePropWriteActionsMiss(List<OFActionId> actionIds);
322 OFTableFeaturePropWriteSetfield.Builder buildTableFeaturePropWriteSetfield() throws UnsupportedOperationException;
323 OFTableFeaturePropWriteSetfield tableFeaturePropWriteSetfield(List<U32> oxmIds);
324 OFTableFeaturePropWriteSetfieldMiss.Builder buildTableFeaturePropWriteSetfieldMiss() throws UnsupportedOperationException;
325 OFTableFeaturePropWriteSetfieldMiss tableFeaturePropWriteSetfieldMiss(List<U32> oxmIds);
326 OFTableFeatures.Builder buildTableFeatures() throws UnsupportedOperationException;
327 OFTableFeaturesStatsReply.Builder buildTableFeaturesStatsReply() throws UnsupportedOperationException;
328 OFTableFeaturesStatsRequest.Builder buildTableFeaturesStatsRequest() throws UnsupportedOperationException;
329 OFUint64.Builder buildUint64() throws UnsupportedOperationException;
330 OFUint64 uint64(U64 value);
331 Match.Builder buildMatch();
332 Match matchWildcardAll();
333
334 OFMessageReader<OFMessage> getReader();
335 OFVersion getVersion();
336}