alshabib | 86ac11c | 2014-08-14 16:14:41 -0700 | [diff] [blame] | 1 | // 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 | |
| 10 | package org.projectfloodlight.openflow.protocol.oxm; |
| 11 | |
| 12 | import org.projectfloodlight.openflow.protocol.*; |
| 13 | import org.projectfloodlight.openflow.protocol.action.*; |
| 14 | import org.projectfloodlight.openflow.protocol.actionid.*; |
| 15 | import org.projectfloodlight.openflow.protocol.bsntlv.*; |
| 16 | import org.projectfloodlight.openflow.protocol.errormsg.*; |
| 17 | import org.projectfloodlight.openflow.protocol.meterband.*; |
| 18 | import org.projectfloodlight.openflow.protocol.instruction.*; |
| 19 | import org.projectfloodlight.openflow.protocol.instructionid.*; |
| 20 | import org.projectfloodlight.openflow.protocol.match.*; |
| 21 | import org.projectfloodlight.openflow.protocol.oxm.*; |
| 22 | import org.projectfloodlight.openflow.protocol.queueprop.*; |
| 23 | import org.projectfloodlight.openflow.types.*; |
| 24 | import org.projectfloodlight.openflow.util.*; |
| 25 | import org.projectfloodlight.openflow.exceptions.*; |
| 26 | |
| 27 | public interface OFOxms { |
| 28 | // Subfactories |
| 29 | |
| 30 | OFOxmArpOp.Builder buildArpOp() throws UnsupportedOperationException; |
| 31 | OFOxmArpOp arpOp(ArpOpcode value); |
| 32 | OFOxmArpOpMasked.Builder buildArpOpMasked() throws UnsupportedOperationException; |
| 33 | OFOxmArpOpMasked arpOpMasked(ArpOpcode value, ArpOpcode mask); |
| 34 | OFOxmArpSha.Builder buildArpSha() throws UnsupportedOperationException; |
| 35 | OFOxmArpSha arpSha(MacAddress value); |
| 36 | OFOxmArpShaMasked.Builder buildArpShaMasked() throws UnsupportedOperationException; |
| 37 | OFOxmArpShaMasked arpShaMasked(MacAddress value, MacAddress mask); |
| 38 | OFOxmArpSpa.Builder buildArpSpa() throws UnsupportedOperationException; |
| 39 | OFOxmArpSpa arpSpa(IPv4Address value); |
| 40 | OFOxmArpSpaMasked.Builder buildArpSpaMasked() throws UnsupportedOperationException; |
| 41 | OFOxmArpSpaMasked arpSpaMasked(IPv4Address value, IPv4Address mask); |
| 42 | OFOxmArpTha.Builder buildArpTha() throws UnsupportedOperationException; |
| 43 | OFOxmArpTha arpTha(MacAddress value); |
| 44 | OFOxmArpThaMasked.Builder buildArpThaMasked() throws UnsupportedOperationException; |
| 45 | OFOxmArpThaMasked arpThaMasked(MacAddress value, MacAddress mask); |
| 46 | OFOxmArpTpa.Builder buildArpTpa() throws UnsupportedOperationException; |
| 47 | OFOxmArpTpa arpTpa(IPv4Address value); |
| 48 | OFOxmArpTpaMasked.Builder buildArpTpaMasked() throws UnsupportedOperationException; |
| 49 | OFOxmArpTpaMasked arpTpaMasked(IPv4Address value, IPv4Address mask); |
| 50 | OFOxmBsnEgrPortGroupId.Builder buildBsnEgrPortGroupId() throws UnsupportedOperationException; |
| 51 | OFOxmBsnEgrPortGroupId bsnEgrPortGroupId(ClassId value); |
| 52 | OFOxmBsnEgrPortGroupIdMasked.Builder buildBsnEgrPortGroupIdMasked() throws UnsupportedOperationException; |
| 53 | OFOxmBsnEgrPortGroupIdMasked bsnEgrPortGroupIdMasked(ClassId value, ClassId mask); |
| 54 | OFOxmBsnGlobalVrfAllowed.Builder buildBsnGlobalVrfAllowed() throws UnsupportedOperationException; |
| 55 | OFOxmBsnGlobalVrfAllowed bsnGlobalVrfAllowed(OFBooleanValue value); |
| 56 | OFOxmBsnGlobalVrfAllowedMasked.Builder buildBsnGlobalVrfAllowedMasked() throws UnsupportedOperationException; |
| 57 | OFOxmBsnGlobalVrfAllowedMasked bsnGlobalVrfAllowedMasked(OFBooleanValue value, OFBooleanValue mask); |
| 58 | OFOxmBsnInPorts128.Builder buildBsnInPorts128() throws UnsupportedOperationException; |
| 59 | OFOxmBsnInPorts128 bsnInPorts128(OFBitMask128 value); |
| 60 | OFOxmBsnInPorts128Masked.Builder buildBsnInPorts128Masked() throws UnsupportedOperationException; |
| 61 | OFOxmBsnInPorts128Masked bsnInPorts128Masked(OFBitMask128 value, OFBitMask128 mask); |
| 62 | OFOxmBsnL3DstClassId.Builder buildBsnL3DstClassId() throws UnsupportedOperationException; |
| 63 | OFOxmBsnL3DstClassId bsnL3DstClassId(ClassId value); |
| 64 | OFOxmBsnL3DstClassIdMasked.Builder buildBsnL3DstClassIdMasked() throws UnsupportedOperationException; |
| 65 | OFOxmBsnL3DstClassIdMasked bsnL3DstClassIdMasked(ClassId value, ClassId mask); |
| 66 | OFOxmBsnL3InterfaceClassId.Builder buildBsnL3InterfaceClassId() throws UnsupportedOperationException; |
| 67 | OFOxmBsnL3InterfaceClassId bsnL3InterfaceClassId(ClassId value); |
| 68 | OFOxmBsnL3InterfaceClassIdMasked.Builder buildBsnL3InterfaceClassIdMasked() throws UnsupportedOperationException; |
| 69 | OFOxmBsnL3InterfaceClassIdMasked bsnL3InterfaceClassIdMasked(ClassId value, ClassId mask); |
| 70 | OFOxmBsnL3SrcClassId.Builder buildBsnL3SrcClassId() throws UnsupportedOperationException; |
| 71 | OFOxmBsnL3SrcClassId bsnL3SrcClassId(ClassId value); |
| 72 | OFOxmBsnL3SrcClassIdMasked.Builder buildBsnL3SrcClassIdMasked() throws UnsupportedOperationException; |
| 73 | OFOxmBsnL3SrcClassIdMasked bsnL3SrcClassIdMasked(ClassId value, ClassId mask); |
| 74 | OFOxmBsnLagId.Builder buildBsnLagId() throws UnsupportedOperationException; |
| 75 | OFOxmBsnLagId bsnLagId(LagId value); |
| 76 | OFOxmBsnLagIdMasked.Builder buildBsnLagIdMasked() throws UnsupportedOperationException; |
| 77 | OFOxmBsnLagIdMasked bsnLagIdMasked(LagId value, LagId mask); |
| 78 | OFOxmBsnTcpFlags.Builder buildBsnTcpFlags() throws UnsupportedOperationException; |
| 79 | OFOxmBsnTcpFlags bsnTcpFlags(U16 value); |
| 80 | OFOxmBsnTcpFlagsMasked.Builder buildBsnTcpFlagsMasked() throws UnsupportedOperationException; |
| 81 | OFOxmBsnTcpFlagsMasked bsnTcpFlagsMasked(U16 value, U16 mask); |
| 82 | OFOxmBsnUdf0.Builder buildBsnUdf0() throws UnsupportedOperationException; |
| 83 | OFOxmBsnUdf0 bsnUdf0(UDF value); |
| 84 | OFOxmBsnUdf0Masked.Builder buildBsnUdf0Masked() throws UnsupportedOperationException; |
| 85 | OFOxmBsnUdf0Masked bsnUdf0Masked(UDF value, UDF mask); |
| 86 | OFOxmBsnUdf1.Builder buildBsnUdf1() throws UnsupportedOperationException; |
| 87 | OFOxmBsnUdf1 bsnUdf1(UDF value); |
| 88 | OFOxmBsnUdf1Masked.Builder buildBsnUdf1Masked() throws UnsupportedOperationException; |
| 89 | OFOxmBsnUdf1Masked bsnUdf1Masked(UDF value, UDF mask); |
| 90 | OFOxmBsnUdf2.Builder buildBsnUdf2() throws UnsupportedOperationException; |
| 91 | OFOxmBsnUdf2 bsnUdf2(UDF value); |
| 92 | OFOxmBsnUdf2Masked.Builder buildBsnUdf2Masked() throws UnsupportedOperationException; |
| 93 | OFOxmBsnUdf2Masked bsnUdf2Masked(UDF value, UDF mask); |
| 94 | OFOxmBsnUdf3.Builder buildBsnUdf3() throws UnsupportedOperationException; |
| 95 | OFOxmBsnUdf3 bsnUdf3(UDF value); |
| 96 | OFOxmBsnUdf3Masked.Builder buildBsnUdf3Masked() throws UnsupportedOperationException; |
| 97 | OFOxmBsnUdf3Masked bsnUdf3Masked(UDF value, UDF mask); |
| 98 | OFOxmBsnUdf4.Builder buildBsnUdf4() throws UnsupportedOperationException; |
| 99 | OFOxmBsnUdf4 bsnUdf4(UDF value); |
| 100 | OFOxmBsnUdf4Masked.Builder buildBsnUdf4Masked() throws UnsupportedOperationException; |
| 101 | OFOxmBsnUdf4Masked bsnUdf4Masked(UDF value, UDF mask); |
| 102 | OFOxmBsnUdf5.Builder buildBsnUdf5() throws UnsupportedOperationException; |
| 103 | OFOxmBsnUdf5 bsnUdf5(UDF value); |
| 104 | OFOxmBsnUdf5Masked.Builder buildBsnUdf5Masked() throws UnsupportedOperationException; |
| 105 | OFOxmBsnUdf5Masked bsnUdf5Masked(UDF value, UDF mask); |
| 106 | OFOxmBsnUdf6.Builder buildBsnUdf6() throws UnsupportedOperationException; |
| 107 | OFOxmBsnUdf6 bsnUdf6(UDF value); |
| 108 | OFOxmBsnUdf6Masked.Builder buildBsnUdf6Masked() throws UnsupportedOperationException; |
| 109 | OFOxmBsnUdf6Masked bsnUdf6Masked(UDF value, UDF mask); |
| 110 | OFOxmBsnUdf7.Builder buildBsnUdf7() throws UnsupportedOperationException; |
| 111 | OFOxmBsnUdf7 bsnUdf7(UDF value); |
| 112 | OFOxmBsnUdf7Masked.Builder buildBsnUdf7Masked() throws UnsupportedOperationException; |
| 113 | OFOxmBsnUdf7Masked bsnUdf7Masked(UDF value, UDF mask); |
| 114 | OFOxmBsnVlanXlatePortGroupId.Builder buildBsnVlanXlatePortGroupId() throws UnsupportedOperationException; |
| 115 | OFOxmBsnVlanXlatePortGroupId bsnVlanXlatePortGroupId(ClassId value); |
| 116 | OFOxmBsnVlanXlatePortGroupIdMasked.Builder buildBsnVlanXlatePortGroupIdMasked() throws UnsupportedOperationException; |
| 117 | OFOxmBsnVlanXlatePortGroupIdMasked bsnVlanXlatePortGroupIdMasked(ClassId value, ClassId mask); |
| 118 | OFOxmBsnVrf.Builder buildBsnVrf() throws UnsupportedOperationException; |
| 119 | OFOxmBsnVrf bsnVrf(VRF value); |
| 120 | OFOxmBsnVrfMasked.Builder buildBsnVrfMasked() throws UnsupportedOperationException; |
| 121 | OFOxmBsnVrfMasked bsnVrfMasked(VRF value, VRF mask); |
| 122 | OFOxmEthDst.Builder buildEthDst() throws UnsupportedOperationException; |
| 123 | OFOxmEthDst ethDst(MacAddress value); |
| 124 | OFOxmEthDstMasked.Builder buildEthDstMasked() throws UnsupportedOperationException; |
| 125 | OFOxmEthDstMasked ethDstMasked(MacAddress value, MacAddress mask); |
| 126 | OFOxmEthSrc.Builder buildEthSrc() throws UnsupportedOperationException; |
| 127 | OFOxmEthSrc ethSrc(MacAddress value); |
| 128 | OFOxmEthSrcMasked.Builder buildEthSrcMasked() throws UnsupportedOperationException; |
| 129 | OFOxmEthSrcMasked ethSrcMasked(MacAddress value, MacAddress mask); |
| 130 | OFOxmEthType.Builder buildEthType() throws UnsupportedOperationException; |
| 131 | OFOxmEthType ethType(EthType value); |
| 132 | OFOxmEthTypeMasked.Builder buildEthTypeMasked() throws UnsupportedOperationException; |
| 133 | OFOxmEthTypeMasked ethTypeMasked(EthType value, EthType mask); |
| 134 | OFOxmIcmpv4Code.Builder buildIcmpv4Code() throws UnsupportedOperationException; |
| 135 | OFOxmIcmpv4Code icmpv4Code(ICMPv4Code value); |
| 136 | OFOxmIcmpv4CodeMasked.Builder buildIcmpv4CodeMasked() throws UnsupportedOperationException; |
| 137 | OFOxmIcmpv4CodeMasked icmpv4CodeMasked(ICMPv4Code value, ICMPv4Code mask); |
| 138 | OFOxmIcmpv4Type.Builder buildIcmpv4Type() throws UnsupportedOperationException; |
| 139 | OFOxmIcmpv4Type icmpv4Type(ICMPv4Type value); |
| 140 | OFOxmIcmpv4TypeMasked.Builder buildIcmpv4TypeMasked() throws UnsupportedOperationException; |
| 141 | OFOxmIcmpv4TypeMasked icmpv4TypeMasked(ICMPv4Type value, ICMPv4Type mask); |
| 142 | OFOxmIcmpv6Code.Builder buildIcmpv6Code() throws UnsupportedOperationException; |
| 143 | OFOxmIcmpv6Code icmpv6Code(U8 value); |
| 144 | OFOxmIcmpv6CodeMasked.Builder buildIcmpv6CodeMasked() throws UnsupportedOperationException; |
| 145 | OFOxmIcmpv6CodeMasked icmpv6CodeMasked(U8 value, U8 mask); |
| 146 | OFOxmIcmpv6Type.Builder buildIcmpv6Type() throws UnsupportedOperationException; |
| 147 | OFOxmIcmpv6Type icmpv6Type(U8 value); |
| 148 | OFOxmIcmpv6TypeMasked.Builder buildIcmpv6TypeMasked() throws UnsupportedOperationException; |
| 149 | OFOxmIcmpv6TypeMasked icmpv6TypeMasked(U8 value, U8 mask); |
| 150 | OFOxmInPhyPort.Builder buildInPhyPort() throws UnsupportedOperationException; |
| 151 | OFOxmInPhyPort inPhyPort(OFPort value); |
| 152 | OFOxmInPhyPortMasked.Builder buildInPhyPortMasked() throws UnsupportedOperationException; |
| 153 | OFOxmInPhyPortMasked inPhyPortMasked(OFPort value, OFPort mask); |
| 154 | OFOxmInPort.Builder buildInPort() throws UnsupportedOperationException; |
| 155 | OFOxmInPort inPort(OFPort value); |
| 156 | OFOxmInPortMasked.Builder buildInPortMasked() throws UnsupportedOperationException; |
| 157 | OFOxmInPortMasked inPortMasked(OFPort value, OFPort mask); |
| 158 | OFOxmIpDscp.Builder buildIpDscp() throws UnsupportedOperationException; |
| 159 | OFOxmIpDscp ipDscp(IpDscp value); |
| 160 | OFOxmIpDscpMasked.Builder buildIpDscpMasked() throws UnsupportedOperationException; |
| 161 | OFOxmIpDscpMasked ipDscpMasked(IpDscp value, IpDscp mask); |
| 162 | OFOxmIpEcn.Builder buildIpEcn() throws UnsupportedOperationException; |
| 163 | OFOxmIpEcn ipEcn(IpEcn value); |
| 164 | OFOxmIpEcnMasked.Builder buildIpEcnMasked() throws UnsupportedOperationException; |
| 165 | OFOxmIpEcnMasked ipEcnMasked(IpEcn value, IpEcn mask); |
| 166 | OFOxmIpProto.Builder buildIpProto() throws UnsupportedOperationException; |
| 167 | OFOxmIpProto ipProto(IpProtocol value); |
| 168 | OFOxmIpProtoMasked.Builder buildIpProtoMasked() throws UnsupportedOperationException; |
| 169 | OFOxmIpProtoMasked ipProtoMasked(IpProtocol value, IpProtocol mask); |
| 170 | OFOxmIpv4Dst.Builder buildIpv4Dst() throws UnsupportedOperationException; |
| 171 | OFOxmIpv4Dst ipv4Dst(IPv4Address value); |
| 172 | OFOxmIpv4DstMasked.Builder buildIpv4DstMasked() throws UnsupportedOperationException; |
| 173 | OFOxmIpv4DstMasked ipv4DstMasked(IPv4Address value, IPv4Address mask); |
| 174 | OFOxmIpv4Src.Builder buildIpv4Src() throws UnsupportedOperationException; |
| 175 | OFOxmIpv4Src ipv4Src(IPv4Address value); |
| 176 | OFOxmIpv4SrcMasked.Builder buildIpv4SrcMasked() throws UnsupportedOperationException; |
| 177 | OFOxmIpv4SrcMasked ipv4SrcMasked(IPv4Address value, IPv4Address mask); |
| 178 | OFOxmIpv6Dst.Builder buildIpv6Dst() throws UnsupportedOperationException; |
| 179 | OFOxmIpv6Dst ipv6Dst(IPv6Address value); |
| 180 | OFOxmIpv6DstMasked.Builder buildIpv6DstMasked() throws UnsupportedOperationException; |
| 181 | OFOxmIpv6DstMasked ipv6DstMasked(IPv6Address value, IPv6Address mask); |
| 182 | OFOxmIpv6Flabel.Builder buildIpv6Flabel() throws UnsupportedOperationException; |
| 183 | OFOxmIpv6Flabel ipv6Flabel(IPv6FlowLabel value); |
| 184 | OFOxmIpv6FlabelMasked.Builder buildIpv6FlabelMasked() throws UnsupportedOperationException; |
| 185 | OFOxmIpv6FlabelMasked ipv6FlabelMasked(IPv6FlowLabel value, IPv6FlowLabel mask); |
| 186 | OFOxmIpv6NdSll.Builder buildIpv6NdSll() throws UnsupportedOperationException; |
| 187 | OFOxmIpv6NdSll ipv6NdSll(MacAddress value); |
| 188 | OFOxmIpv6NdSllMasked.Builder buildIpv6NdSllMasked() throws UnsupportedOperationException; |
| 189 | OFOxmIpv6NdSllMasked ipv6NdSllMasked(MacAddress value, MacAddress mask); |
| 190 | OFOxmIpv6NdTarget.Builder buildIpv6NdTarget() throws UnsupportedOperationException; |
| 191 | OFOxmIpv6NdTarget ipv6NdTarget(IPv6Address value); |
| 192 | OFOxmIpv6NdTargetMasked.Builder buildIpv6NdTargetMasked() throws UnsupportedOperationException; |
| 193 | OFOxmIpv6NdTargetMasked ipv6NdTargetMasked(IPv6Address value, IPv6Address mask); |
| 194 | OFOxmIpv6NdTll.Builder buildIpv6NdTll() throws UnsupportedOperationException; |
| 195 | OFOxmIpv6NdTll ipv6NdTll(MacAddress value); |
| 196 | OFOxmIpv6NdTllMasked.Builder buildIpv6NdTllMasked() throws UnsupportedOperationException; |
| 197 | OFOxmIpv6NdTllMasked ipv6NdTllMasked(MacAddress value, MacAddress mask); |
| 198 | OFOxmIpv6Src.Builder buildIpv6Src() throws UnsupportedOperationException; |
| 199 | OFOxmIpv6Src ipv6Src(IPv6Address value); |
| 200 | OFOxmIpv6SrcMasked.Builder buildIpv6SrcMasked() throws UnsupportedOperationException; |
| 201 | OFOxmIpv6SrcMasked ipv6SrcMasked(IPv6Address value, IPv6Address mask); |
| 202 | OFOxmMetadata.Builder buildMetadata() throws UnsupportedOperationException; |
| 203 | OFOxmMetadata metadata(OFMetadata value); |
| 204 | OFOxmMetadataMasked.Builder buildMetadataMasked() throws UnsupportedOperationException; |
| 205 | OFOxmMetadataMasked metadataMasked(OFMetadata value, OFMetadata mask); |
| 206 | OFOxmMplsLabel.Builder buildMplsLabel() throws UnsupportedOperationException; |
| 207 | OFOxmMplsLabel mplsLabel(U32 value); |
| 208 | OFOxmMplsLabelMasked.Builder buildMplsLabelMasked() throws UnsupportedOperationException; |
| 209 | OFOxmMplsLabelMasked mplsLabelMasked(U32 value, U32 mask); |
| 210 | OFOxmMplsTc.Builder buildMplsTc() throws UnsupportedOperationException; |
| 211 | OFOxmMplsTc mplsTc(U8 value); |
| 212 | OFOxmMplsTcMasked.Builder buildMplsTcMasked() throws UnsupportedOperationException; |
| 213 | OFOxmMplsTcMasked mplsTcMasked(U8 value, U8 mask); |
| 214 | OFOxmSctpDst.Builder buildSctpDst() throws UnsupportedOperationException; |
| 215 | OFOxmSctpDst sctpDst(TransportPort value); |
| 216 | OFOxmSctpDstMasked.Builder buildSctpDstMasked() throws UnsupportedOperationException; |
| 217 | OFOxmSctpDstMasked sctpDstMasked(TransportPort value, TransportPort mask); |
| 218 | OFOxmSctpSrc.Builder buildSctpSrc() throws UnsupportedOperationException; |
| 219 | OFOxmSctpSrc sctpSrc(TransportPort value); |
| 220 | OFOxmSctpSrcMasked.Builder buildSctpSrcMasked() throws UnsupportedOperationException; |
| 221 | OFOxmSctpSrcMasked sctpSrcMasked(TransportPort value, TransportPort mask); |
| 222 | OFOxmTcpDst.Builder buildTcpDst() throws UnsupportedOperationException; |
| 223 | OFOxmTcpDst tcpDst(TransportPort value); |
| 224 | OFOxmTcpDstMasked.Builder buildTcpDstMasked() throws UnsupportedOperationException; |
| 225 | OFOxmTcpDstMasked tcpDstMasked(TransportPort value, TransportPort mask); |
| 226 | OFOxmTcpSrc.Builder buildTcpSrc() throws UnsupportedOperationException; |
| 227 | OFOxmTcpSrc tcpSrc(TransportPort value); |
| 228 | OFOxmTcpSrcMasked.Builder buildTcpSrcMasked() throws UnsupportedOperationException; |
| 229 | OFOxmTcpSrcMasked tcpSrcMasked(TransportPort value, TransportPort mask); |
| 230 | OFOxmUdpDst.Builder buildUdpDst() throws UnsupportedOperationException; |
| 231 | OFOxmUdpDst udpDst(TransportPort value); |
| 232 | OFOxmUdpDstMasked.Builder buildUdpDstMasked() throws UnsupportedOperationException; |
| 233 | OFOxmUdpDstMasked udpDstMasked(TransportPort value, TransportPort mask); |
| 234 | OFOxmUdpSrc.Builder buildUdpSrc() throws UnsupportedOperationException; |
| 235 | OFOxmUdpSrc udpSrc(TransportPort value); |
| 236 | OFOxmUdpSrcMasked.Builder buildUdpSrcMasked() throws UnsupportedOperationException; |
| 237 | OFOxmUdpSrcMasked udpSrcMasked(TransportPort value, TransportPort mask); |
| 238 | OFOxmVlanPcp.Builder buildVlanPcp() throws UnsupportedOperationException; |
| 239 | OFOxmVlanPcp vlanPcp(VlanPcp value); |
| 240 | OFOxmVlanPcpMasked.Builder buildVlanPcpMasked() throws UnsupportedOperationException; |
| 241 | OFOxmVlanPcpMasked vlanPcpMasked(VlanPcp value, VlanPcp mask); |
| 242 | OFOxmVlanVid.Builder buildVlanVid() throws UnsupportedOperationException; |
| 243 | OFOxmVlanVid vlanVid(OFVlanVidMatch value); |
| 244 | OFOxmVlanVidMasked.Builder buildVlanVidMasked() throws UnsupportedOperationException; |
| 245 | OFOxmVlanVidMasked vlanVidMasked(OFVlanVidMatch value, OFVlanVidMatch mask); |
| 246 | OFOxmTunnelId.Builder buildTunnelId() throws UnsupportedOperationException; |
| 247 | OFOxmTunnelId tunnelId(U64 value); |
| 248 | OFOxmTunnelIdMasked.Builder buildTunnelIdMasked() throws UnsupportedOperationException; |
| 249 | OFOxmTunnelIdMasked tunnelIdMasked(U64 value, U64 mask); |
| 250 | |
| 251 | OFMessageReader<OFOxm<?>> getReader(); |
| 252 | OFVersion getVersion(); |
| 253 | |
| 254 | public <F extends OFValueType<F>> OFOxm<F> fromValue(F value, MatchField<F> field); |
| 255 | public <F extends OFValueType<F>> OFOxm<F> fromValueAndMask(F value, F mask, MatchField<F> field); |
| 256 | public <F extends OFValueType<F>> OFOxm<F> fromMasked(Masked<F> masked, MatchField<F> field); |
| 257 | } |