blob: 6e05c616dce0ae14f58cb767e37d2222b602f394 [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_class.java
8// Do not modify
9
10package org.projectfloodlight.openflow.protocol.ver12;
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;
28import org.projectfloodlight.openflow.protocol.OFOxmList;
29
30
31public class OFFactoryVer12 implements OFFactory {
32 public final static OFFactoryVer12 INSTANCE = new OFFactoryVer12();
33
34 private final XidGenerator xidGenerator = XidGenerators.global();
35
36 public OFActions actions() {
37 return OFActionsVer12.INSTANCE;
38 }
39 public OFInstructions instructions() {
40 return OFInstructionsVer12.INSTANCE;
41 }
42 public OFMeterBands meterBands() {
43 return OFMeterBandsVer12.INSTANCE;
44 }
45 public OFOxms oxms() {
46 return OFOxmsVer12.INSTANCE;
47 }
48 public OFQueueProps queueProps() {
49 return OFQueuePropsVer12.INSTANCE;
50 }
51 public OFErrorMsgs errorMsgs() {
52 return OFErrorMsgsVer12.INSTANCE;
53 }
54 public OFActionIds actionIds() {
55 return OFActionIdsVer12.INSTANCE;
56 }
57 public OFInstructionIds instructionIds() {
58 return OFInstructionIdsVer12.INSTANCE;
59 }
60 public OFBsnTlvs bsnTlvs() {
61 return OFBsnTlvsVer12.INSTANCE;
62 }
63
64
65 public OFAggregateStatsReply.Builder buildAggregateStatsReply() {
66 return new OFAggregateStatsReplyVer12.Builder().setXid(nextXid());
67 }
68
69 public OFAggregateStatsRequest.Builder buildAggregateStatsRequest() {
70 return new OFAggregateStatsRequestVer12.Builder().setXid(nextXid());
71 }
72
73 public OFBarrierReply.Builder buildBarrierReply() {
74 return new OFBarrierReplyVer12.Builder().setXid(nextXid());
75 }
76 public OFBarrierReply barrierReply() {
77 return new OFBarrierReplyVer12(
78 nextXid()
79 );
80 }
81
82 public OFBarrierRequest.Builder buildBarrierRequest() {
83 return new OFBarrierRequestVer12.Builder().setXid(nextXid());
84 }
85 public OFBarrierRequest barrierRequest() {
86 return new OFBarrierRequestVer12(
87 nextXid()
88 );
89 }
90
91 public OFBsnBwClearDataReply.Builder buildBsnBwClearDataReply() {
92 return new OFBsnBwClearDataReplyVer12.Builder().setXid(nextXid());
93 }
94 public OFBsnBwClearDataReply bsnBwClearDataReply(long status) {
95 return new OFBsnBwClearDataReplyVer12(
96 nextXid(),
97 status
98 );
99 }
100
101 public OFBsnBwClearDataRequest.Builder buildBsnBwClearDataRequest() {
102 return new OFBsnBwClearDataRequestVer12.Builder().setXid(nextXid());
103 }
104 public OFBsnBwClearDataRequest bsnBwClearDataRequest() {
105 return new OFBsnBwClearDataRequestVer12(
106 nextXid()
107 );
108 }
109
110 public OFBsnBwEnableGetReply.Builder buildBsnBwEnableGetReply() {
111 return new OFBsnBwEnableGetReplyVer12.Builder().setXid(nextXid());
112 }
113 public OFBsnBwEnableGetReply bsnBwEnableGetReply(long enabled) {
114 return new OFBsnBwEnableGetReplyVer12(
115 nextXid(),
116 enabled
117 );
118 }
119
120 public OFBsnBwEnableGetRequest.Builder buildBsnBwEnableGetRequest() {
121 return new OFBsnBwEnableGetRequestVer12.Builder().setXid(nextXid());
122 }
123 public OFBsnBwEnableGetRequest bsnBwEnableGetRequest() {
124 return new OFBsnBwEnableGetRequestVer12(
125 nextXid()
126 );
127 }
128
129 public OFBsnBwEnableSetReply.Builder buildBsnBwEnableSetReply() {
130 return new OFBsnBwEnableSetReplyVer12.Builder().setXid(nextXid());
131 }
132
133 public OFBsnBwEnableSetRequest.Builder buildBsnBwEnableSetRequest() {
134 return new OFBsnBwEnableSetRequestVer12.Builder().setXid(nextXid());
135 }
136 public OFBsnBwEnableSetRequest bsnBwEnableSetRequest(long enable) {
137 return new OFBsnBwEnableSetRequestVer12(
138 nextXid(),
139 enable
140 );
141 }
142
143 public OFBsnGetInterfacesReply.Builder buildBsnGetInterfacesReply() {
144 return new OFBsnGetInterfacesReplyVer12.Builder().setXid(nextXid());
145 }
146 public OFBsnGetInterfacesReply bsnGetInterfacesReply(List<OFBsnInterface> interfaces) {
147 return new OFBsnGetInterfacesReplyVer12(
148 nextXid(),
149 interfaces
150 );
151 }
152
153 public OFBsnGetInterfacesRequest.Builder buildBsnGetInterfacesRequest() {
154 return new OFBsnGetInterfacesRequestVer12.Builder().setXid(nextXid());
155 }
156 public OFBsnGetInterfacesRequest bsnGetInterfacesRequest() {
157 return new OFBsnGetInterfacesRequestVer12(
158 nextXid()
159 );
160 }
161
162 public OFBsnGetIpMaskReply.Builder buildBsnGetIpMaskReply() {
163 throw new UnsupportedOperationException("OFBsnGetIpMaskReply not supported in version 1.2");
164 }
165
166 public OFBsnGetIpMaskRequest.Builder buildBsnGetIpMaskRequest() {
167 throw new UnsupportedOperationException("OFBsnGetIpMaskRequest not supported in version 1.2");
168 }
169 public OFBsnGetIpMaskRequest bsnGetIpMaskRequest(short index) {
170 throw new UnsupportedOperationException("OFBsnGetIpMaskRequest not supported in version 1.2");
171 }
172
173 public OFBsnGetL2TableReply.Builder buildBsnGetL2TableReply() {
174 throw new UnsupportedOperationException("OFBsnGetL2TableReply not supported in version 1.2");
175 }
176
177 public OFBsnGetL2TableRequest.Builder buildBsnGetL2TableRequest() {
178 throw new UnsupportedOperationException("OFBsnGetL2TableRequest not supported in version 1.2");
179 }
180 public OFBsnGetL2TableRequest bsnGetL2TableRequest() {
181 throw new UnsupportedOperationException("OFBsnGetL2TableRequest not supported in version 1.2");
182 }
183
184 public OFBsnGetMirroringReply.Builder buildBsnGetMirroringReply() {
185 return new OFBsnGetMirroringReplyVer12.Builder().setXid(nextXid());
186 }
187 public OFBsnGetMirroringReply bsnGetMirroringReply(short reportMirrorPorts) {
188 return new OFBsnGetMirroringReplyVer12(
189 nextXid(),
190 reportMirrorPorts
191 );
192 }
193
194 public OFBsnGetMirroringRequest.Builder buildBsnGetMirroringRequest() {
195 return new OFBsnGetMirroringRequestVer12.Builder().setXid(nextXid());
196 }
197 public OFBsnGetMirroringRequest bsnGetMirroringRequest(short reportMirrorPorts) {
198 return new OFBsnGetMirroringRequestVer12(
199 nextXid(),
200 reportMirrorPorts
201 );
202 }
203
204 public OFBsnHybridGetReply.Builder buildBsnHybridGetReply() {
205 throw new UnsupportedOperationException("OFBsnHybridGetReply not supported in version 1.2");
206 }
207
208 public OFBsnHybridGetRequest.Builder buildBsnHybridGetRequest() {
209 throw new UnsupportedOperationException("OFBsnHybridGetRequest not supported in version 1.2");
210 }
211 public OFBsnHybridGetRequest bsnHybridGetRequest() {
212 throw new UnsupportedOperationException("OFBsnHybridGetRequest not supported in version 1.2");
213 }
214
215 public OFBsnInterface.Builder buildBsnInterface() {
216 return new OFBsnInterfaceVer12.Builder();
217 }
218
219 public OFBsnPduRxReply.Builder buildBsnPduRxReply() {
220 return new OFBsnPduRxReplyVer12.Builder().setXid(nextXid());
221 }
222
223 public OFBsnPduRxRequest.Builder buildBsnPduRxRequest() {
224 return new OFBsnPduRxRequestVer12.Builder().setXid(nextXid());
225 }
226
227 public OFBsnPduRxTimeout.Builder buildBsnPduRxTimeout() {
228 return new OFBsnPduRxTimeoutVer12.Builder().setXid(nextXid());
229 }
230
231 public OFBsnPduTxReply.Builder buildBsnPduTxReply() {
232 return new OFBsnPduTxReplyVer12.Builder().setXid(nextXid());
233 }
234
235 public OFBsnPduTxRequest.Builder buildBsnPduTxRequest() {
236 return new OFBsnPduTxRequestVer12.Builder().setXid(nextXid());
237 }
238
239 public OFBsnSetIpMask.Builder buildBsnSetIpMask() {
240 throw new UnsupportedOperationException("OFBsnSetIpMask not supported in version 1.2");
241 }
242
243 public OFBsnSetL2TableReply.Builder buildBsnSetL2TableReply() {
244 throw new UnsupportedOperationException("OFBsnSetL2TableReply not supported in version 1.2");
245 }
246
247 public OFBsnSetL2TableRequest.Builder buildBsnSetL2TableRequest() {
248 throw new UnsupportedOperationException("OFBsnSetL2TableRequest not supported in version 1.2");
249 }
250
251 public OFBsnSetMirroring.Builder buildBsnSetMirroring() {
252 return new OFBsnSetMirroringVer12.Builder().setXid(nextXid());
253 }
254 public OFBsnSetMirroring bsnSetMirroring(short reportMirrorPorts) {
255 return new OFBsnSetMirroringVer12(
256 nextXid(),
257 reportMirrorPorts
258 );
259 }
260
261 public OFBsnSetPktinSuppressionReply.Builder buildBsnSetPktinSuppressionReply() {
262 return new OFBsnSetPktinSuppressionReplyVer12.Builder().setXid(nextXid());
263 }
264 public OFBsnSetPktinSuppressionReply bsnSetPktinSuppressionReply(long status) {
265 return new OFBsnSetPktinSuppressionReplyVer12(
266 nextXid(),
267 status
268 );
269 }
270
271 public OFBsnSetPktinSuppressionRequest.Builder buildBsnSetPktinSuppressionRequest() {
272 return new OFBsnSetPktinSuppressionRequestVer12.Builder().setXid(nextXid());
273 }
274
275 public OFBsnShellCommand.Builder buildBsnShellCommand() {
276 throw new UnsupportedOperationException("OFBsnShellCommand not supported in version 1.2");
277 }
278
279 public OFBsnShellOutput.Builder buildBsnShellOutput() {
280 throw new UnsupportedOperationException("OFBsnShellOutput not supported in version 1.2");
281 }
282 public OFBsnShellOutput bsnShellOutput(byte[] data) {
283 throw new UnsupportedOperationException("OFBsnShellOutput not supported in version 1.2");
284 }
285
286 public OFBsnShellStatus.Builder buildBsnShellStatus() {
287 throw new UnsupportedOperationException("OFBsnShellStatus not supported in version 1.2");
288 }
289 public OFBsnShellStatus bsnShellStatus(long status) {
290 throw new UnsupportedOperationException("OFBsnShellStatus not supported in version 1.2");
291 }
292
293 public OFBsnVirtualPortCreateReply.Builder buildBsnVirtualPortCreateReply() {
294 return new OFBsnVirtualPortCreateReplyVer12.Builder().setXid(nextXid());
295 }
296
297 public OFBsnVirtualPortCreateRequest.Builder buildBsnVirtualPortCreateRequest() {
298 return new OFBsnVirtualPortCreateRequestVer12.Builder().setXid(nextXid());
299 }
300 public OFBsnVirtualPortCreateRequest bsnVirtualPortCreateRequest(OFBsnVport vport) {
301 return new OFBsnVirtualPortCreateRequestVer12(
302 nextXid(),
303 vport
304 );
305 }
306
307 public OFBsnVirtualPortRemoveReply.Builder buildBsnVirtualPortRemoveReply() {
308 return new OFBsnVirtualPortRemoveReplyVer12.Builder().setXid(nextXid());
309 }
310 public OFBsnVirtualPortRemoveReply bsnVirtualPortRemoveReply(long status) {
311 return new OFBsnVirtualPortRemoveReplyVer12(
312 nextXid(),
313 status
314 );
315 }
316
317 public OFBsnVirtualPortRemoveRequest.Builder buildBsnVirtualPortRemoveRequest() {
318 return new OFBsnVirtualPortRemoveRequestVer12.Builder().setXid(nextXid());
319 }
320 public OFBsnVirtualPortRemoveRequest bsnVirtualPortRemoveRequest(long vportNo) {
321 return new OFBsnVirtualPortRemoveRequestVer12(
322 nextXid(),
323 vportNo
324 );
325 }
326
327 public OFBsnVportL2Gre.Builder buildBsnVportL2Gre() {
328 return new OFBsnVportL2GreVer12.Builder();
329 }
330
331 public OFBsnVportQInQ.Builder buildBsnVportQInQ() {
332 return new OFBsnVportQInQVer12.Builder();
333 }
334
335 public OFDescStatsReply.Builder buildDescStatsReply() {
336 return new OFDescStatsReplyVer12.Builder().setXid(nextXid());
337 }
338
339 public OFDescStatsRequest.Builder buildDescStatsRequest() {
340 return new OFDescStatsRequestVer12.Builder().setXid(nextXid());
341 }
342 public OFDescStatsRequest descStatsRequest(Set<OFStatsRequestFlags> flags) {
343 return new OFDescStatsRequestVer12(
344 nextXid(),
345 flags
346 );
347 }
348
349 public OFEchoReply.Builder buildEchoReply() {
350 return new OFEchoReplyVer12.Builder().setXid(nextXid());
351 }
352 public OFEchoReply echoReply(byte[] data) {
353 return new OFEchoReplyVer12(
354 nextXid(),
355 data
356 );
357 }
358
359 public OFEchoRequest.Builder buildEchoRequest() {
360 return new OFEchoRequestVer12.Builder().setXid(nextXid());
361 }
362 public OFEchoRequest echoRequest(byte[] data) {
363 return new OFEchoRequestVer12(
364 nextXid(),
365 data
366 );
367 }
368
369 public OFFeaturesReply.Builder buildFeaturesReply() {
370 return new OFFeaturesReplyVer12.Builder().setXid(nextXid());
371 }
372
373 public OFFeaturesRequest.Builder buildFeaturesRequest() {
374 return new OFFeaturesRequestVer12.Builder().setXid(nextXid());
375 }
376 public OFFeaturesRequest featuresRequest() {
377 return new OFFeaturesRequestVer12(
378 nextXid()
379 );
380 }
381
382 public OFFlowAdd.Builder buildFlowAdd() {
383 return new OFFlowAddVer12.Builder().setXid(nextXid());
384 }
385
386 public OFFlowDelete.Builder buildFlowDelete() {
387 return new OFFlowDeleteVer12.Builder().setXid(nextXid());
388 }
389
390 public OFFlowDeleteStrict.Builder buildFlowDeleteStrict() {
391 return new OFFlowDeleteStrictVer12.Builder().setXid(nextXid());
392 }
393
394 public OFFlowModify.Builder buildFlowModify() {
395 return new OFFlowModifyVer12.Builder().setXid(nextXid());
396 }
397
398 public OFFlowModifyStrict.Builder buildFlowModifyStrict() {
399 return new OFFlowModifyStrictVer12.Builder().setXid(nextXid());
400 }
401
402 public OFFlowRemoved.Builder buildFlowRemoved() {
403 return new OFFlowRemovedVer12.Builder().setXid(nextXid());
404 }
405
406 public OFFlowStatsEntry.Builder buildFlowStatsEntry() {
407 return new OFFlowStatsEntryVer12.Builder();
408 }
409
410 public OFFlowStatsReply.Builder buildFlowStatsReply() {
411 return new OFFlowStatsReplyVer12.Builder().setXid(nextXid());
412 }
413
414 public OFFlowStatsRequest.Builder buildFlowStatsRequest() {
415 return new OFFlowStatsRequestVer12.Builder().setXid(nextXid());
416 }
417
418 public OFGetConfigReply.Builder buildGetConfigReply() {
419 return new OFGetConfigReplyVer12.Builder().setXid(nextXid());
420 }
421
422 public OFGetConfigRequest.Builder buildGetConfigRequest() {
423 return new OFGetConfigRequestVer12.Builder().setXid(nextXid());
424 }
425 public OFGetConfigRequest getConfigRequest() {
426 return new OFGetConfigRequestVer12(
427 nextXid()
428 );
429 }
430
431 public OFHello.Builder buildHello() {
432 return new OFHelloVer12.Builder().setXid(nextXid());
433 }
434 public OFHello hello(List<OFHelloElem> elements) {
435 return new OFHelloVer12(
436 nextXid()
437 );
438 }
439
440 public OFMatchV1.Builder buildMatchV1() {
441 throw new UnsupportedOperationException("OFMatchV1 not supported in version 1.2");
442 }
443
444 public OFNiciraControllerRoleReply.Builder buildNiciraControllerRoleReply() {
445 throw new UnsupportedOperationException("OFNiciraControllerRoleReply not supported in version 1.2");
446 }
447 public OFNiciraControllerRoleReply niciraControllerRoleReply(OFNiciraControllerRole role) {
448 throw new UnsupportedOperationException("OFNiciraControllerRoleReply not supported in version 1.2");
449 }
450
451 public OFNiciraControllerRoleRequest.Builder buildNiciraControllerRoleRequest() {
452 throw new UnsupportedOperationException("OFNiciraControllerRoleRequest not supported in version 1.2");
453 }
454 public OFNiciraControllerRoleRequest niciraControllerRoleRequest(OFNiciraControllerRole role) {
455 throw new UnsupportedOperationException("OFNiciraControllerRoleRequest not supported in version 1.2");
456 }
457
458 public OFPacketIn.Builder buildPacketIn() {
459 return new OFPacketInVer12.Builder().setXid(nextXid());
460 }
461
462 public OFPacketOut.Builder buildPacketOut() {
463 return new OFPacketOutVer12.Builder().setXid(nextXid());
464 }
465
466 public OFPacketQueue.Builder buildPacketQueue() {
467 return new OFPacketQueueVer12.Builder();
468 }
469
470 public OFPortDesc.Builder buildPortDesc() {
471 return new OFPortDescVer12.Builder();
472 }
473
474 public OFPortMod.Builder buildPortMod() {
475 return new OFPortModVer12.Builder().setXid(nextXid());
476 }
477
478 public OFPortStatsEntry.Builder buildPortStatsEntry() {
479 return new OFPortStatsEntryVer12.Builder();
480 }
481
482 public OFPortStatsReply.Builder buildPortStatsReply() {
483 return new OFPortStatsReplyVer12.Builder().setXid(nextXid());
484 }
485
486 public OFPortStatsRequest.Builder buildPortStatsRequest() {
487 return new OFPortStatsRequestVer12.Builder().setXid(nextXid());
488 }
489
490 public OFPortStatus.Builder buildPortStatus() {
491 return new OFPortStatusVer12.Builder().setXid(nextXid());
492 }
493
494 public OFQueueGetConfigReply.Builder buildQueueGetConfigReply() {
495 return new OFQueueGetConfigReplyVer12.Builder().setXid(nextXid());
496 }
497
498 public OFQueueGetConfigRequest.Builder buildQueueGetConfigRequest() {
499 return new OFQueueGetConfigRequestVer12.Builder().setXid(nextXid());
500 }
501 public OFQueueGetConfigRequest queueGetConfigRequest(OFPort port) {
502 return new OFQueueGetConfigRequestVer12(
503 nextXid(),
504 port
505 );
506 }
507
508 public OFQueueStatsEntry.Builder buildQueueStatsEntry() {
509 return new OFQueueStatsEntryVer12.Builder();
510 }
511
512 public OFQueueStatsReply.Builder buildQueueStatsReply() {
513 return new OFQueueStatsReplyVer12.Builder().setXid(nextXid());
514 }
515
516 public OFQueueStatsRequest.Builder buildQueueStatsRequest() {
517 return new OFQueueStatsRequestVer12.Builder().setXid(nextXid());
518 }
519
520 public OFSetConfig.Builder buildSetConfig() {
521 return new OFSetConfigVer12.Builder().setXid(nextXid());
522 }
523
524 public OFTableMod.Builder buildTableMod() {
525 return new OFTableModVer12.Builder().setXid(nextXid());
526 }
527
528 public OFTableStatsEntry.Builder buildTableStatsEntry() {
529 return new OFTableStatsEntryVer12.Builder();
530 }
531
532 public OFTableStatsReply.Builder buildTableStatsReply() {
533 return new OFTableStatsReplyVer12.Builder().setXid(nextXid());
534 }
535
536 public OFTableStatsRequest.Builder buildTableStatsRequest() {
537 return new OFTableStatsRequestVer12.Builder().setXid(nextXid());
538 }
539 public OFTableStatsRequest tableStatsRequest(Set<OFStatsRequestFlags> flags) {
540 return new OFTableStatsRequestVer12(
541 nextXid(),
542 flags
543 );
544 }
545
546 public OFBucket.Builder buildBucket() {
547 return new OFBucketVer12.Builder();
548 }
549
550 public OFBucketCounter.Builder buildBucketCounter() {
551 return new OFBucketCounterVer12.Builder();
552 }
553 public OFBucketCounter bucketCounter(U64 packetCount, U64 byteCount) {
554 return new OFBucketCounterVer12(
555 packetCount,
556 byteCount
557 );
558 }
559
560 public OFGroupAdd.Builder buildGroupAdd() {
561 return new OFGroupAddVer12.Builder().setXid(nextXid());
562 }
563
564 public OFGroupDelete.Builder buildGroupDelete() {
565 return new OFGroupDeleteVer12.Builder().setXid(nextXid());
566 }
567
568 public OFGroupDescStatsEntry.Builder buildGroupDescStatsEntry() {
569 return new OFGroupDescStatsEntryVer12.Builder();
570 }
571
572 public OFGroupDescStatsReply.Builder buildGroupDescStatsReply() {
573 return new OFGroupDescStatsReplyVer12.Builder().setXid(nextXid());
574 }
575
576 public OFGroupDescStatsRequest.Builder buildGroupDescStatsRequest() {
577 return new OFGroupDescStatsRequestVer12.Builder().setXid(nextXid());
578 }
579 public OFGroupDescStatsRequest groupDescStatsRequest(Set<OFStatsRequestFlags> flags) {
580 return new OFGroupDescStatsRequestVer12(
581 nextXid(),
582 flags
583 );
584 }
585
586 public OFGroupModify.Builder buildGroupModify() {
587 return new OFGroupModifyVer12.Builder().setXid(nextXid());
588 }
589
590 public OFGroupStatsEntry.Builder buildGroupStatsEntry() {
591 return new OFGroupStatsEntryVer12.Builder();
592 }
593
594 public OFGroupStatsReply.Builder buildGroupStatsReply() {
595 return new OFGroupStatsReplyVer12.Builder().setXid(nextXid());
596 }
597
598 public OFGroupStatsRequest.Builder buildGroupStatsRequest() {
599 return new OFGroupStatsRequestVer12.Builder().setXid(nextXid());
600 }
601
602 public OFMatchV2.Builder buildMatchV2() {
603 throw new UnsupportedOperationException("OFMatchV2 not supported in version 1.2");
604 }
605
606 public OFGroupFeaturesStatsReply.Builder buildGroupFeaturesStatsReply() {
607 return new OFGroupFeaturesStatsReplyVer12.Builder().setXid(nextXid());
608 }
609
610 public OFGroupFeaturesStatsRequest.Builder buildGroupFeaturesStatsRequest() {
611 return new OFGroupFeaturesStatsRequestVer12.Builder().setXid(nextXid());
612 }
613 public OFGroupFeaturesStatsRequest groupFeaturesStatsRequest(Set<OFStatsRequestFlags> flags) {
614 return new OFGroupFeaturesStatsRequestVer12(
615 nextXid(),
616 flags
617 );
618 }
619
620 public OFMatchV3.Builder buildMatchV3() {
621 return new OFMatchV3Ver12.Builder();
622 }
623 public Match.Builder buildMatch() {
624 return new OFMatchV3Ver12.Builder();
625 }
626
627 final static Match MATCH_WILDCARD_ALL = OFMatchV3Ver12.DEFAULT;
628
629 public Match matchWildcardAll() {
630 return MATCH_WILDCARD_ALL;
631 }
632 public OFMatchV3 matchV3(OFOxmList oxmList) {
633 return new OFMatchV3Ver12(
634 oxmList
635 );
636 }
637
638 public OFRoleReply.Builder buildRoleReply() {
639 return new OFRoleReplyVer12.Builder().setXid(nextXid());
640 }
641
642 public OFRoleRequest.Builder buildRoleRequest() {
643 return new OFRoleRequestVer12.Builder().setXid(nextXid());
644 }
645
646 public OFAsyncGetReply.Builder buildAsyncGetReply() {
647 throw new UnsupportedOperationException("OFAsyncGetReply not supported in version 1.2");
648 }
649
650 public OFAsyncGetRequest.Builder buildAsyncGetRequest() {
651 throw new UnsupportedOperationException("OFAsyncGetRequest not supported in version 1.2");
652 }
653
654 public OFAsyncSet.Builder buildAsyncSet() {
655 throw new UnsupportedOperationException("OFAsyncSet not supported in version 1.2");
656 }
657
658 public OFBsnArpIdle.Builder buildBsnArpIdle() {
659 throw new UnsupportedOperationException("OFBsnArpIdle not supported in version 1.2");
660 }
661
662 public OFBsnControllerConnection.Builder buildBsnControllerConnection() {
663 throw new UnsupportedOperationException("OFBsnControllerConnection not supported in version 1.2");
664 }
665
666 public OFBsnControllerConnectionsReply.Builder buildBsnControllerConnectionsReply() {
667 throw new UnsupportedOperationException("OFBsnControllerConnectionsReply not supported in version 1.2");
668 }
669 public OFBsnControllerConnectionsReply bsnControllerConnectionsReply(List<OFBsnControllerConnection> connections) {
670 throw new UnsupportedOperationException("OFBsnControllerConnectionsReply not supported in version 1.2");
671 }
672
673 public OFBsnControllerConnectionsRequest.Builder buildBsnControllerConnectionsRequest() {
674 throw new UnsupportedOperationException("OFBsnControllerConnectionsRequest not supported in version 1.2");
675 }
676 public OFBsnControllerConnectionsRequest bsnControllerConnectionsRequest() {
677 throw new UnsupportedOperationException("OFBsnControllerConnectionsRequest not supported in version 1.2");
678 }
679
680 public OFBsnDebugCounterDescStatsEntry.Builder buildBsnDebugCounterDescStatsEntry() {
681 throw new UnsupportedOperationException("OFBsnDebugCounterDescStatsEntry not supported in version 1.2");
682 }
683
684 public OFBsnDebugCounterDescStatsReply.Builder buildBsnDebugCounterDescStatsReply() {
685 throw new UnsupportedOperationException("OFBsnDebugCounterDescStatsReply not supported in version 1.2");
686 }
687
688 public OFBsnDebugCounterDescStatsRequest.Builder buildBsnDebugCounterDescStatsRequest() {
689 throw new UnsupportedOperationException("OFBsnDebugCounterDescStatsRequest not supported in version 1.2");
690 }
691 public OFBsnDebugCounterDescStatsRequest bsnDebugCounterDescStatsRequest(Set<OFStatsRequestFlags> flags) {
692 throw new UnsupportedOperationException("OFBsnDebugCounterDescStatsRequest not supported in version 1.2");
693 }
694
695 public OFBsnDebugCounterStatsEntry.Builder buildBsnDebugCounterStatsEntry() {
696 throw new UnsupportedOperationException("OFBsnDebugCounterStatsEntry not supported in version 1.2");
697 }
698 public OFBsnDebugCounterStatsEntry bsnDebugCounterStatsEntry(U64 counterId, U64 value) {
699 throw new UnsupportedOperationException("OFBsnDebugCounterStatsEntry not supported in version 1.2");
700 }
701
702 public OFBsnDebugCounterStatsReply.Builder buildBsnDebugCounterStatsReply() {
703 throw new UnsupportedOperationException("OFBsnDebugCounterStatsReply not supported in version 1.2");
704 }
705
706 public OFBsnDebugCounterStatsRequest.Builder buildBsnDebugCounterStatsRequest() {
707 throw new UnsupportedOperationException("OFBsnDebugCounterStatsRequest not supported in version 1.2");
708 }
709 public OFBsnDebugCounterStatsRequest bsnDebugCounterStatsRequest(Set<OFStatsRequestFlags> flags) {
710 throw new UnsupportedOperationException("OFBsnDebugCounterStatsRequest not supported in version 1.2");
711 }
712
713 public OFBsnFlowChecksumBucketStatsEntry.Builder buildBsnFlowChecksumBucketStatsEntry() {
714 throw new UnsupportedOperationException("OFBsnFlowChecksumBucketStatsEntry not supported in version 1.2");
715 }
716 public OFBsnFlowChecksumBucketStatsEntry bsnFlowChecksumBucketStatsEntry(U64 checksum) {
717 throw new UnsupportedOperationException("OFBsnFlowChecksumBucketStatsEntry not supported in version 1.2");
718 }
719
720 public OFBsnFlowChecksumBucketStatsReply.Builder buildBsnFlowChecksumBucketStatsReply() {
721 throw new UnsupportedOperationException("OFBsnFlowChecksumBucketStatsReply not supported in version 1.2");
722 }
723
724 public OFBsnFlowChecksumBucketStatsRequest.Builder buildBsnFlowChecksumBucketStatsRequest() {
725 throw new UnsupportedOperationException("OFBsnFlowChecksumBucketStatsRequest not supported in version 1.2");
726 }
727
728 public OFBsnFlowIdle.Builder buildBsnFlowIdle() {
729 throw new UnsupportedOperationException("OFBsnFlowIdle not supported in version 1.2");
730 }
731
732 public OFBsnFlowIdleEnableGetReply.Builder buildBsnFlowIdleEnableGetReply() {
733 throw new UnsupportedOperationException("OFBsnFlowIdleEnableGetReply not supported in version 1.2");
734 }
735 public OFBsnFlowIdleEnableGetReply bsnFlowIdleEnableGetReply(long enabled) {
736 throw new UnsupportedOperationException("OFBsnFlowIdleEnableGetReply not supported in version 1.2");
737 }
738
739 public OFBsnFlowIdleEnableGetRequest.Builder buildBsnFlowIdleEnableGetRequest() {
740 throw new UnsupportedOperationException("OFBsnFlowIdleEnableGetRequest not supported in version 1.2");
741 }
742 public OFBsnFlowIdleEnableGetRequest bsnFlowIdleEnableGetRequest() {
743 throw new UnsupportedOperationException("OFBsnFlowIdleEnableGetRequest not supported in version 1.2");
744 }
745
746 public OFBsnFlowIdleEnableSetReply.Builder buildBsnFlowIdleEnableSetReply() {
747 throw new UnsupportedOperationException("OFBsnFlowIdleEnableSetReply not supported in version 1.2");
748 }
749
750 public OFBsnFlowIdleEnableSetRequest.Builder buildBsnFlowIdleEnableSetRequest() {
751 throw new UnsupportedOperationException("OFBsnFlowIdleEnableSetRequest not supported in version 1.2");
752 }
753 public OFBsnFlowIdleEnableSetRequest bsnFlowIdleEnableSetRequest(long enable) {
754 throw new UnsupportedOperationException("OFBsnFlowIdleEnableSetRequest not supported in version 1.2");
755 }
756
757 public OFBsnGentableBucketStatsEntry.Builder buildBsnGentableBucketStatsEntry() {
758 throw new UnsupportedOperationException("OFBsnGentableBucketStatsEntry not supported in version 1.2");
759 }
760 public OFBsnGentableBucketStatsEntry bsnGentableBucketStatsEntry(U128 checksum) {
761 throw new UnsupportedOperationException("OFBsnGentableBucketStatsEntry not supported in version 1.2");
762 }
763
764 public OFBsnGentableBucketStatsReply.Builder buildBsnGentableBucketStatsReply() {
765 throw new UnsupportedOperationException("OFBsnGentableBucketStatsReply not supported in version 1.2");
766 }
767
768 public OFBsnGentableBucketStatsRequest.Builder buildBsnGentableBucketStatsRequest() {
769 throw new UnsupportedOperationException("OFBsnGentableBucketStatsRequest not supported in version 1.2");
770 }
771
772 public OFBsnGentableClearReply.Builder buildBsnGentableClearReply() {
773 throw new UnsupportedOperationException("OFBsnGentableClearReply not supported in version 1.2");
774 }
775
776 public OFBsnGentableClearRequest.Builder buildBsnGentableClearRequest() {
777 throw new UnsupportedOperationException("OFBsnGentableClearRequest not supported in version 1.2");
778 }
779
780 public OFBsnGentableDescStatsEntry.Builder buildBsnGentableDescStatsEntry() {
781 throw new UnsupportedOperationException("OFBsnGentableDescStatsEntry not supported in version 1.2");
782 }
783
784 public OFBsnGentableDescStatsReply.Builder buildBsnGentableDescStatsReply() {
785 throw new UnsupportedOperationException("OFBsnGentableDescStatsReply not supported in version 1.2");
786 }
787
788 public OFBsnGentableDescStatsRequest.Builder buildBsnGentableDescStatsRequest() {
789 throw new UnsupportedOperationException("OFBsnGentableDescStatsRequest not supported in version 1.2");
790 }
791 public OFBsnGentableDescStatsRequest bsnGentableDescStatsRequest(Set<OFStatsRequestFlags> flags) {
792 throw new UnsupportedOperationException("OFBsnGentableDescStatsRequest not supported in version 1.2");
793 }
794
795 public OFBsnGentableEntryAdd.Builder buildBsnGentableEntryAdd() {
796 throw new UnsupportedOperationException("OFBsnGentableEntryAdd not supported in version 1.2");
797 }
798
799 public OFBsnGentableEntryDelete.Builder buildBsnGentableEntryDelete() {
800 throw new UnsupportedOperationException("OFBsnGentableEntryDelete not supported in version 1.2");
801 }
802
803 public OFBsnGentableEntryDescStatsEntry.Builder buildBsnGentableEntryDescStatsEntry() {
804 throw new UnsupportedOperationException("OFBsnGentableEntryDescStatsEntry not supported in version 1.2");
805 }
806
807 public OFBsnGentableEntryDescStatsReply.Builder buildBsnGentableEntryDescStatsReply() {
808 throw new UnsupportedOperationException("OFBsnGentableEntryDescStatsReply not supported in version 1.2");
809 }
810
811 public OFBsnGentableEntryDescStatsRequest.Builder buildBsnGentableEntryDescStatsRequest() {
812 throw new UnsupportedOperationException("OFBsnGentableEntryDescStatsRequest not supported in version 1.2");
813 }
814
815 public OFBsnGentableEntryStatsEntry.Builder buildBsnGentableEntryStatsEntry() {
816 throw new UnsupportedOperationException("OFBsnGentableEntryStatsEntry not supported in version 1.2");
817 }
818 public OFBsnGentableEntryStatsEntry bsnGentableEntryStatsEntry(List<OFBsnTlv> key, List<OFBsnTlv> stats) {
819 throw new UnsupportedOperationException("OFBsnGentableEntryStatsEntry not supported in version 1.2");
820 }
821
822 public OFBsnGentableEntryStatsReply.Builder buildBsnGentableEntryStatsReply() {
823 throw new UnsupportedOperationException("OFBsnGentableEntryStatsReply not supported in version 1.2");
824 }
825
826 public OFBsnGentableEntryStatsRequest.Builder buildBsnGentableEntryStatsRequest() {
827 throw new UnsupportedOperationException("OFBsnGentableEntryStatsRequest not supported in version 1.2");
828 }
829
830 public OFBsnGentableSetBucketsSize.Builder buildBsnGentableSetBucketsSize() {
831 throw new UnsupportedOperationException("OFBsnGentableSetBucketsSize not supported in version 1.2");
832 }
833
834 public OFBsnGentableStatsEntry.Builder buildBsnGentableStatsEntry() {
835 throw new UnsupportedOperationException("OFBsnGentableStatsEntry not supported in version 1.2");
836 }
837
838 public OFBsnGentableStatsReply.Builder buildBsnGentableStatsReply() {
839 throw new UnsupportedOperationException("OFBsnGentableStatsReply not supported in version 1.2");
840 }
841
842 public OFBsnGentableStatsRequest.Builder buildBsnGentableStatsRequest() {
843 throw new UnsupportedOperationException("OFBsnGentableStatsRequest not supported in version 1.2");
844 }
845 public OFBsnGentableStatsRequest bsnGentableStatsRequest(Set<OFStatsRequestFlags> flags) {
846 throw new UnsupportedOperationException("OFBsnGentableStatsRequest not supported in version 1.2");
847 }
848
849 public OFBsnGetSwitchPipelineReply.Builder buildBsnGetSwitchPipelineReply() {
850 throw new UnsupportedOperationException("OFBsnGetSwitchPipelineReply not supported in version 1.2");
851 }
852 public OFBsnGetSwitchPipelineReply bsnGetSwitchPipelineReply(String pipeline) {
853 throw new UnsupportedOperationException("OFBsnGetSwitchPipelineReply not supported in version 1.2");
854 }
855
856 public OFBsnGetSwitchPipelineRequest.Builder buildBsnGetSwitchPipelineRequest() {
857 throw new UnsupportedOperationException("OFBsnGetSwitchPipelineRequest not supported in version 1.2");
858 }
859 public OFBsnGetSwitchPipelineRequest bsnGetSwitchPipelineRequest() {
860 throw new UnsupportedOperationException("OFBsnGetSwitchPipelineRequest not supported in version 1.2");
861 }
862
863 public OFBsnImageDescStatsReply.Builder buildBsnImageDescStatsReply() {
864 throw new UnsupportedOperationException("OFBsnImageDescStatsReply not supported in version 1.2");
865 }
866
867 public OFBsnImageDescStatsRequest.Builder buildBsnImageDescStatsRequest() {
868 throw new UnsupportedOperationException("OFBsnImageDescStatsRequest not supported in version 1.2");
869 }
870 public OFBsnImageDescStatsRequest bsnImageDescStatsRequest(Set<OFStatsRequestFlags> flags) {
871 throw new UnsupportedOperationException("OFBsnImageDescStatsRequest not supported in version 1.2");
872 }
873
874 public OFBsnLacpConvergenceNotif.Builder buildBsnLacpConvergenceNotif() {
875 throw new UnsupportedOperationException("OFBsnLacpConvergenceNotif not supported in version 1.2");
876 }
877
878 public OFBsnLacpStatsEntry.Builder buildBsnLacpStatsEntry() {
879 throw new UnsupportedOperationException("OFBsnLacpStatsEntry not supported in version 1.2");
880 }
881
882 public OFBsnLacpStatsReply.Builder buildBsnLacpStatsReply() {
883 throw new UnsupportedOperationException("OFBsnLacpStatsReply not supported in version 1.2");
884 }
885
886 public OFBsnLacpStatsRequest.Builder buildBsnLacpStatsRequest() {
887 throw new UnsupportedOperationException("OFBsnLacpStatsRequest not supported in version 1.2");
888 }
889 public OFBsnLacpStatsRequest bsnLacpStatsRequest(Set<OFStatsRequestFlags> flags) {
890 throw new UnsupportedOperationException("OFBsnLacpStatsRequest not supported in version 1.2");
891 }
892
893 public OFBsnLog.Builder buildBsnLog() {
894 throw new UnsupportedOperationException("OFBsnLog not supported in version 1.2");
895 }
896
897 public OFBsnPortCounterStatsEntry.Builder buildBsnPortCounterStatsEntry() {
898 throw new UnsupportedOperationException("OFBsnPortCounterStatsEntry not supported in version 1.2");
899 }
900 public OFBsnPortCounterStatsEntry bsnPortCounterStatsEntry(OFPort portNo, List<U64> values) {
901 throw new UnsupportedOperationException("OFBsnPortCounterStatsEntry not supported in version 1.2");
902 }
903
904 public OFBsnPortCounterStatsReply.Builder buildBsnPortCounterStatsReply() {
905 throw new UnsupportedOperationException("OFBsnPortCounterStatsReply not supported in version 1.2");
906 }
907
908 public OFBsnPortCounterStatsRequest.Builder buildBsnPortCounterStatsRequest() {
909 throw new UnsupportedOperationException("OFBsnPortCounterStatsRequest not supported in version 1.2");
910 }
911
912 public OFBsnRoleStatus.Builder buildBsnRoleStatus() {
913 throw new UnsupportedOperationException("OFBsnRoleStatus not supported in version 1.2");
914 }
915
916 public OFBsnSetAuxCxnsReply.Builder buildBsnSetAuxCxnsReply() {
917 throw new UnsupportedOperationException("OFBsnSetAuxCxnsReply not supported in version 1.2");
918 }
919
920 public OFBsnSetAuxCxnsRequest.Builder buildBsnSetAuxCxnsRequest() {
921 throw new UnsupportedOperationException("OFBsnSetAuxCxnsRequest not supported in version 1.2");
922 }
923 public OFBsnSetAuxCxnsRequest bsnSetAuxCxnsRequest(long numAux) {
924 throw new UnsupportedOperationException("OFBsnSetAuxCxnsRequest not supported in version 1.2");
925 }
926
927 public OFBsnSetLacpReply.Builder buildBsnSetLacpReply() {
928 throw new UnsupportedOperationException("OFBsnSetLacpReply not supported in version 1.2");
929 }
930
931 public OFBsnSetLacpRequest.Builder buildBsnSetLacpRequest() {
932 throw new UnsupportedOperationException("OFBsnSetLacpRequest not supported in version 1.2");
933 }
934
935 public OFBsnSetSwitchPipelineReply.Builder buildBsnSetSwitchPipelineReply() {
936 throw new UnsupportedOperationException("OFBsnSetSwitchPipelineReply not supported in version 1.2");
937 }
938 public OFBsnSetSwitchPipelineReply bsnSetSwitchPipelineReply(long status) {
939 throw new UnsupportedOperationException("OFBsnSetSwitchPipelineReply not supported in version 1.2");
940 }
941
942 public OFBsnSetSwitchPipelineRequest.Builder buildBsnSetSwitchPipelineRequest() {
943 throw new UnsupportedOperationException("OFBsnSetSwitchPipelineRequest not supported in version 1.2");
944 }
945 public OFBsnSetSwitchPipelineRequest bsnSetSwitchPipelineRequest(String pipeline) {
946 throw new UnsupportedOperationException("OFBsnSetSwitchPipelineRequest not supported in version 1.2");
947 }
948
949 public OFBsnSwitchPipelineStatsEntry.Builder buildBsnSwitchPipelineStatsEntry() {
950 throw new UnsupportedOperationException("OFBsnSwitchPipelineStatsEntry not supported in version 1.2");
951 }
952 public OFBsnSwitchPipelineStatsEntry bsnSwitchPipelineStatsEntry(String pipeline) {
953 throw new UnsupportedOperationException("OFBsnSwitchPipelineStatsEntry not supported in version 1.2");
954 }
955
956 public OFBsnSwitchPipelineStatsReply.Builder buildBsnSwitchPipelineStatsReply() {
957 throw new UnsupportedOperationException("OFBsnSwitchPipelineStatsReply not supported in version 1.2");
958 }
959
960 public OFBsnSwitchPipelineStatsRequest.Builder buildBsnSwitchPipelineStatsRequest() {
961 throw new UnsupportedOperationException("OFBsnSwitchPipelineStatsRequest not supported in version 1.2");
962 }
963 public OFBsnSwitchPipelineStatsRequest bsnSwitchPipelineStatsRequest(Set<OFStatsRequestFlags> flags) {
964 throw new UnsupportedOperationException("OFBsnSwitchPipelineStatsRequest not supported in version 1.2");
965 }
966
967 public OFBsnTableChecksumStatsEntry.Builder buildBsnTableChecksumStatsEntry() {
968 throw new UnsupportedOperationException("OFBsnTableChecksumStatsEntry not supported in version 1.2");
969 }
970 public OFBsnTableChecksumStatsEntry bsnTableChecksumStatsEntry(TableId tableId, U64 checksum) {
971 throw new UnsupportedOperationException("OFBsnTableChecksumStatsEntry not supported in version 1.2");
972 }
973
974 public OFBsnTableChecksumStatsReply.Builder buildBsnTableChecksumStatsReply() {
975 throw new UnsupportedOperationException("OFBsnTableChecksumStatsReply not supported in version 1.2");
976 }
977
978 public OFBsnTableChecksumStatsRequest.Builder buildBsnTableChecksumStatsRequest() {
979 throw new UnsupportedOperationException("OFBsnTableChecksumStatsRequest not supported in version 1.2");
980 }
981 public OFBsnTableChecksumStatsRequest bsnTableChecksumStatsRequest(Set<OFStatsRequestFlags> flags) {
982 throw new UnsupportedOperationException("OFBsnTableChecksumStatsRequest not supported in version 1.2");
983 }
984
985 public OFBsnTableSetBucketsSize.Builder buildBsnTableSetBucketsSize() {
986 throw new UnsupportedOperationException("OFBsnTableSetBucketsSize not supported in version 1.2");
987 }
988
989 public OFBsnTimeReply.Builder buildBsnTimeReply() {
990 throw new UnsupportedOperationException("OFBsnTimeReply not supported in version 1.2");
991 }
992 public OFBsnTimeReply bsnTimeReply(U64 timeMs) {
993 throw new UnsupportedOperationException("OFBsnTimeReply not supported in version 1.2");
994 }
995
996 public OFBsnTimeRequest.Builder buildBsnTimeRequest() {
997 throw new UnsupportedOperationException("OFBsnTimeRequest not supported in version 1.2");
998 }
999 public OFBsnTimeRequest bsnTimeRequest() {
1000 throw new UnsupportedOperationException("OFBsnTimeRequest not supported in version 1.2");
1001 }
1002
1003 public OFBsnVlanCounterStatsEntry.Builder buildBsnVlanCounterStatsEntry() {
1004 throw new UnsupportedOperationException("OFBsnVlanCounterStatsEntry not supported in version 1.2");
1005 }
1006 public OFBsnVlanCounterStatsEntry bsnVlanCounterStatsEntry(int vlanVid, List<U64> values) {
1007 throw new UnsupportedOperationException("OFBsnVlanCounterStatsEntry not supported in version 1.2");
1008 }
1009
1010 public OFBsnVlanCounterStatsReply.Builder buildBsnVlanCounterStatsReply() {
1011 throw new UnsupportedOperationException("OFBsnVlanCounterStatsReply not supported in version 1.2");
1012 }
1013
1014 public OFBsnVlanCounterStatsRequest.Builder buildBsnVlanCounterStatsRequest() {
1015 throw new UnsupportedOperationException("OFBsnVlanCounterStatsRequest not supported in version 1.2");
1016 }
1017
1018 public OFBsnVrfCounterStatsEntry.Builder buildBsnVrfCounterStatsEntry() {
1019 throw new UnsupportedOperationException("OFBsnVrfCounterStatsEntry not supported in version 1.2");
1020 }
1021 public OFBsnVrfCounterStatsEntry bsnVrfCounterStatsEntry(long vrf, List<U64> values) {
1022 throw new UnsupportedOperationException("OFBsnVrfCounterStatsEntry not supported in version 1.2");
1023 }
1024
1025 public OFBsnVrfCounterStatsReply.Builder buildBsnVrfCounterStatsReply() {
1026 throw new UnsupportedOperationException("OFBsnVrfCounterStatsReply not supported in version 1.2");
1027 }
1028
1029 public OFBsnVrfCounterStatsRequest.Builder buildBsnVrfCounterStatsRequest() {
1030 throw new UnsupportedOperationException("OFBsnVrfCounterStatsRequest not supported in version 1.2");
1031 }
1032
1033 public OFHelloElemVersionbitmap.Builder buildHelloElemVersionbitmap() {
1034 throw new UnsupportedOperationException("OFHelloElemVersionbitmap not supported in version 1.2");
1035 }
1036 public OFHelloElemVersionbitmap helloElemVersionbitmap(List<U32> bitmaps) {
1037 throw new UnsupportedOperationException("OFHelloElemVersionbitmap not supported in version 1.2");
1038 }
1039
1040 public OFMeterBandStats.Builder buildMeterBandStats() {
1041 throw new UnsupportedOperationException("OFMeterBandStats not supported in version 1.2");
1042 }
1043 public OFMeterBandStats meterBandStats(U64 packetBandCount, U64 byteBandCount) {
1044 throw new UnsupportedOperationException("OFMeterBandStats not supported in version 1.2");
1045 }
1046
1047 public OFMeterConfig.Builder buildMeterConfig() {
1048 throw new UnsupportedOperationException("OFMeterConfig not supported in version 1.2");
1049 }
1050
1051 public OFMeterConfigStatsReply.Builder buildMeterConfigStatsReply() {
1052 throw new UnsupportedOperationException("OFMeterConfigStatsReply not supported in version 1.2");
1053 }
1054
1055 public OFMeterConfigStatsRequest.Builder buildMeterConfigStatsRequest() {
1056 throw new UnsupportedOperationException("OFMeterConfigStatsRequest not supported in version 1.2");
1057 }
1058
1059 public OFMeterFeatures.Builder buildMeterFeatures() {
1060 throw new UnsupportedOperationException("OFMeterFeatures not supported in version 1.2");
1061 }
1062
1063 public OFMeterFeaturesStatsReply.Builder buildMeterFeaturesStatsReply() {
1064 throw new UnsupportedOperationException("OFMeterFeaturesStatsReply not supported in version 1.2");
1065 }
1066
1067 public OFMeterFeaturesStatsRequest.Builder buildMeterFeaturesStatsRequest() {
1068 throw new UnsupportedOperationException("OFMeterFeaturesStatsRequest not supported in version 1.2");
1069 }
1070 public OFMeterFeaturesStatsRequest meterFeaturesStatsRequest(Set<OFStatsRequestFlags> flags) {
1071 throw new UnsupportedOperationException("OFMeterFeaturesStatsRequest not supported in version 1.2");
1072 }
1073
1074 public OFMeterMod.Builder buildMeterMod() {
1075 throw new UnsupportedOperationException("OFMeterMod not supported in version 1.2");
1076 }
1077
1078 public OFMeterStats.Builder buildMeterStats() {
1079 throw new UnsupportedOperationException("OFMeterStats not supported in version 1.2");
1080 }
1081
1082 public OFMeterStatsReply.Builder buildMeterStatsReply() {
1083 throw new UnsupportedOperationException("OFMeterStatsReply not supported in version 1.2");
1084 }
1085
1086 public OFMeterStatsRequest.Builder buildMeterStatsRequest() {
1087 throw new UnsupportedOperationException("OFMeterStatsRequest not supported in version 1.2");
1088 }
1089
1090 public OFPortDescStatsReply.Builder buildPortDescStatsReply() {
1091 throw new UnsupportedOperationException("OFPortDescStatsReply not supported in version 1.2");
1092 }
1093
1094 public OFPortDescStatsRequest.Builder buildPortDescStatsRequest() {
1095 throw new UnsupportedOperationException("OFPortDescStatsRequest not supported in version 1.2");
1096 }
1097 public OFPortDescStatsRequest portDescStatsRequest(Set<OFStatsRequestFlags> flags) {
1098 throw new UnsupportedOperationException("OFPortDescStatsRequest not supported in version 1.2");
1099 }
1100
1101 public OFTableFeaturePropApplyActions.Builder buildTableFeaturePropApplyActions() {
1102 throw new UnsupportedOperationException("OFTableFeaturePropApplyActions not supported in version 1.2");
1103 }
1104 public OFTableFeaturePropApplyActions tableFeaturePropApplyActions(List<OFActionId> actionIds) {
1105 throw new UnsupportedOperationException("OFTableFeaturePropApplyActions not supported in version 1.2");
1106 }
1107
1108 public OFTableFeaturePropApplyActionsMiss.Builder buildTableFeaturePropApplyActionsMiss() {
1109 throw new UnsupportedOperationException("OFTableFeaturePropApplyActionsMiss not supported in version 1.2");
1110 }
1111 public OFTableFeaturePropApplyActionsMiss tableFeaturePropApplyActionsMiss(List<OFActionId> actionIds) {
1112 throw new UnsupportedOperationException("OFTableFeaturePropApplyActionsMiss not supported in version 1.2");
1113 }
1114
1115 public OFTableFeaturePropApplySetfield.Builder buildTableFeaturePropApplySetfield() {
1116 throw new UnsupportedOperationException("OFTableFeaturePropApplySetfield not supported in version 1.2");
1117 }
1118 public OFTableFeaturePropApplySetfield tableFeaturePropApplySetfield(List<U32> oxmIds) {
1119 throw new UnsupportedOperationException("OFTableFeaturePropApplySetfield not supported in version 1.2");
1120 }
1121
1122 public OFTableFeaturePropApplySetfieldMiss.Builder buildTableFeaturePropApplySetfieldMiss() {
1123 throw new UnsupportedOperationException("OFTableFeaturePropApplySetfieldMiss not supported in version 1.2");
1124 }
1125 public OFTableFeaturePropApplySetfieldMiss tableFeaturePropApplySetfieldMiss(List<U32> oxmIds) {
1126 throw new UnsupportedOperationException("OFTableFeaturePropApplySetfieldMiss not supported in version 1.2");
1127 }
1128
1129 public OFTableFeaturePropExperimenter.Builder buildTableFeaturePropExperimenter() {
1130 throw new UnsupportedOperationException("OFTableFeaturePropExperimenter not supported in version 1.2");
1131 }
1132
1133 public OFTableFeaturePropExperimenterMiss.Builder buildTableFeaturePropExperimenterMiss() {
1134 throw new UnsupportedOperationException("OFTableFeaturePropExperimenterMiss not supported in version 1.2");
1135 }
1136
1137 public OFTableFeaturePropInstructions.Builder buildTableFeaturePropInstructions() {
1138 throw new UnsupportedOperationException("OFTableFeaturePropInstructions not supported in version 1.2");
1139 }
1140 public OFTableFeaturePropInstructions tableFeaturePropInstructions(List<OFInstructionId> instructionIds) {
1141 throw new UnsupportedOperationException("OFTableFeaturePropInstructions not supported in version 1.2");
1142 }
1143
1144 public OFTableFeaturePropInstructionsMiss.Builder buildTableFeaturePropInstructionsMiss() {
1145 throw new UnsupportedOperationException("OFTableFeaturePropInstructionsMiss not supported in version 1.2");
1146 }
1147 public OFTableFeaturePropInstructionsMiss tableFeaturePropInstructionsMiss(List<OFInstructionId> instructionIds) {
1148 throw new UnsupportedOperationException("OFTableFeaturePropInstructionsMiss not supported in version 1.2");
1149 }
1150
1151 public OFTableFeaturePropMatch.Builder buildTableFeaturePropMatch() {
1152 throw new UnsupportedOperationException("OFTableFeaturePropMatch not supported in version 1.2");
1153 }
1154 public OFTableFeaturePropMatch tableFeaturePropMatch(List<U32> oxmIds) {
1155 throw new UnsupportedOperationException("OFTableFeaturePropMatch not supported in version 1.2");
1156 }
1157
1158 public OFTableFeaturePropNextTables.Builder buildTableFeaturePropNextTables() {
1159 throw new UnsupportedOperationException("OFTableFeaturePropNextTables not supported in version 1.2");
1160 }
1161 public OFTableFeaturePropNextTables tableFeaturePropNextTables(List<U8> nextTableIds) {
1162 throw new UnsupportedOperationException("OFTableFeaturePropNextTables not supported in version 1.2");
1163 }
1164
1165 public OFTableFeaturePropNextTablesMiss.Builder buildTableFeaturePropNextTablesMiss() {
1166 throw new UnsupportedOperationException("OFTableFeaturePropNextTablesMiss not supported in version 1.2");
1167 }
1168 public OFTableFeaturePropNextTablesMiss tableFeaturePropNextTablesMiss(List<U8> nextTableIds) {
1169 throw new UnsupportedOperationException("OFTableFeaturePropNextTablesMiss not supported in version 1.2");
1170 }
1171
1172 public OFTableFeaturePropWildcards.Builder buildTableFeaturePropWildcards() {
1173 throw new UnsupportedOperationException("OFTableFeaturePropWildcards not supported in version 1.2");
1174 }
1175 public OFTableFeaturePropWildcards tableFeaturePropWildcards(List<U32> oxmIds) {
1176 throw new UnsupportedOperationException("OFTableFeaturePropWildcards not supported in version 1.2");
1177 }
1178
1179 public OFTableFeaturePropWriteActions.Builder buildTableFeaturePropWriteActions() {
1180 throw new UnsupportedOperationException("OFTableFeaturePropWriteActions not supported in version 1.2");
1181 }
1182 public OFTableFeaturePropWriteActions tableFeaturePropWriteActions(List<OFActionId> actionIds) {
1183 throw new UnsupportedOperationException("OFTableFeaturePropWriteActions not supported in version 1.2");
1184 }
1185
1186 public OFTableFeaturePropWriteActionsMiss.Builder buildTableFeaturePropWriteActionsMiss() {
1187 throw new UnsupportedOperationException("OFTableFeaturePropWriteActionsMiss not supported in version 1.2");
1188 }
1189 public OFTableFeaturePropWriteActionsMiss tableFeaturePropWriteActionsMiss(List<OFActionId> actionIds) {
1190 throw new UnsupportedOperationException("OFTableFeaturePropWriteActionsMiss not supported in version 1.2");
1191 }
1192
1193 public OFTableFeaturePropWriteSetfield.Builder buildTableFeaturePropWriteSetfield() {
1194 throw new UnsupportedOperationException("OFTableFeaturePropWriteSetfield not supported in version 1.2");
1195 }
1196 public OFTableFeaturePropWriteSetfield tableFeaturePropWriteSetfield(List<U32> oxmIds) {
1197 throw new UnsupportedOperationException("OFTableFeaturePropWriteSetfield not supported in version 1.2");
1198 }
1199
1200 public OFTableFeaturePropWriteSetfieldMiss.Builder buildTableFeaturePropWriteSetfieldMiss() {
1201 throw new UnsupportedOperationException("OFTableFeaturePropWriteSetfieldMiss not supported in version 1.2");
1202 }
1203 public OFTableFeaturePropWriteSetfieldMiss tableFeaturePropWriteSetfieldMiss(List<U32> oxmIds) {
1204 throw new UnsupportedOperationException("OFTableFeaturePropWriteSetfieldMiss not supported in version 1.2");
1205 }
1206
1207 public OFTableFeatures.Builder buildTableFeatures() {
1208 throw new UnsupportedOperationException("OFTableFeatures not supported in version 1.2");
1209 }
1210
1211 public OFTableFeaturesStatsReply.Builder buildTableFeaturesStatsReply() {
1212 throw new UnsupportedOperationException("OFTableFeaturesStatsReply not supported in version 1.2");
1213 }
1214
1215 public OFTableFeaturesStatsRequest.Builder buildTableFeaturesStatsRequest() {
1216 throw new UnsupportedOperationException("OFTableFeaturesStatsRequest not supported in version 1.2");
1217 }
1218
1219 public OFUint64.Builder buildUint64() {
1220 throw new UnsupportedOperationException("OFUint64 not supported in version 1.2");
1221 }
1222 public OFUint64 uint64(U64 value) {
1223 throw new UnsupportedOperationException("OFUint64 not supported in version 1.2");
1224 }
1225
1226 public OFMessageReader<OFMessage> getReader() {
1227 return OFMessageVer12.READER;
1228 }
1229
1230 public long nextXid() {
1231 return xidGenerator.nextXid();
1232 }
1233
1234 public OFVersion getVersion() {
1235 return OFVersion.OF_12;
1236 }
1237}