org.projectfloodlight.openflow.protocol.oxm.OFOxms Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of openflowj Show documentation
Show all versions of openflowj Show documentation
OpenFlowJ API supporting OpenFlow versions 1.0 through 1.5.1, generated by LoxiGen
The newest version!
// Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior University
// Copyright (c) 2011, 2012 Open Networking Foundation
// Copyright (c) 2012, 2013 Big Switch Networks, Inc.
// This library was generated by the LoxiGen Compiler.
// See the file LICENSE.txt which should have been included in the source distribution
// Automatically generated by LOXI from template of_factory_interface.java
// Do not modify
package org.projectfloodlight.openflow.protocol.oxm;
import org.projectfloodlight.openflow.protocol.*;
import org.projectfloodlight.openflow.protocol.action.*;
import org.projectfloodlight.openflow.protocol.actionid.*;
import org.projectfloodlight.openflow.protocol.bsntlv.*;
import org.projectfloodlight.openflow.protocol.errormsg.*;
import org.projectfloodlight.openflow.protocol.meterband.*;
import org.projectfloodlight.openflow.protocol.instruction.*;
import org.projectfloodlight.openflow.protocol.instructionid.*;
import org.projectfloodlight.openflow.protocol.match.*;
import org.projectfloodlight.openflow.protocol.stat.*;
import org.projectfloodlight.openflow.protocol.oxm.*;
import org.projectfloodlight.openflow.protocol.oxs.*;
import org.projectfloodlight.openflow.protocol.queueprop.*;
import org.projectfloodlight.openflow.types.*;
import org.projectfloodlight.openflow.util.*;
import org.projectfloodlight.openflow.exceptions.*;
public interface OFOxms {
// Subfactories
OFOxmArpOp.Builder buildArpOp() throws UnsupportedOperationException;
OFOxmArpOp arpOp(ArpOpcode value);
OFOxmArpOpMasked.Builder buildArpOpMasked() throws UnsupportedOperationException;
OFOxmArpOpMasked arpOpMasked(ArpOpcode value, ArpOpcode mask);
OFOxmArpSha.Builder buildArpSha() throws UnsupportedOperationException;
OFOxmArpSha arpSha(MacAddress value);
OFOxmArpShaMasked.Builder buildArpShaMasked() throws UnsupportedOperationException;
OFOxmArpShaMasked arpShaMasked(MacAddress value, MacAddress mask);
OFOxmArpSpa.Builder buildArpSpa() throws UnsupportedOperationException;
OFOxmArpSpa arpSpa(IPv4Address value);
OFOxmArpSpaMasked.Builder buildArpSpaMasked() throws UnsupportedOperationException;
OFOxmArpSpaMasked arpSpaMasked(IPv4Address value, IPv4Address mask);
OFOxmArpTha.Builder buildArpTha() throws UnsupportedOperationException;
OFOxmArpTha arpTha(MacAddress value);
OFOxmArpThaMasked.Builder buildArpThaMasked() throws UnsupportedOperationException;
OFOxmArpThaMasked arpThaMasked(MacAddress value, MacAddress mask);
OFOxmArpTpa.Builder buildArpTpa() throws UnsupportedOperationException;
OFOxmArpTpa arpTpa(IPv4Address value);
OFOxmArpTpaMasked.Builder buildArpTpaMasked() throws UnsupportedOperationException;
OFOxmArpTpaMasked arpTpaMasked(IPv4Address value, IPv4Address mask);
OFOxmBsnEgrPortGroupId.Builder buildBsnEgrPortGroupId() throws UnsupportedOperationException;
OFOxmBsnEgrPortGroupId bsnEgrPortGroupId(ClassId value);
OFOxmBsnEgrPortGroupIdMasked.Builder buildBsnEgrPortGroupIdMasked() throws UnsupportedOperationException;
OFOxmBsnEgrPortGroupIdMasked bsnEgrPortGroupIdMasked(ClassId value, ClassId mask);
OFOxmBsnGlobalVrfAllowed.Builder buildBsnGlobalVrfAllowed() throws UnsupportedOperationException;
OFOxmBsnGlobalVrfAllowed bsnGlobalVrfAllowed(OFBooleanValue value);
OFOxmBsnGlobalVrfAllowedMasked.Builder buildBsnGlobalVrfAllowedMasked() throws UnsupportedOperationException;
OFOxmBsnGlobalVrfAllowedMasked bsnGlobalVrfAllowedMasked(OFBooleanValue value, OFBooleanValue mask);
OFOxmBsnInPorts128.Builder buildBsnInPorts128() throws UnsupportedOperationException;
OFOxmBsnInPorts128 bsnInPorts128(OFBitMask128 value);
OFOxmBsnInPorts128Masked.Builder buildBsnInPorts128Masked() throws UnsupportedOperationException;
OFOxmBsnInPorts128Masked bsnInPorts128Masked(OFBitMask128 value, OFBitMask128 mask);
OFOxmBsnInPorts512.Builder buildBsnInPorts512() throws UnsupportedOperationException;
OFOxmBsnInPorts512 bsnInPorts512(OFBitMask512 value);
OFOxmBsnInPorts512Masked.Builder buildBsnInPorts512Masked() throws UnsupportedOperationException;
OFOxmBsnInPorts512Masked bsnInPorts512Masked(OFBitMask512 value, OFBitMask512 mask);
OFOxmBsnIngressPortGroupId.Builder buildBsnIngressPortGroupId() throws UnsupportedOperationException;
OFOxmBsnIngressPortGroupId bsnIngressPortGroupId(ClassId value);
OFOxmBsnIngressPortGroupIdMasked.Builder buildBsnIngressPortGroupIdMasked() throws UnsupportedOperationException;
OFOxmBsnIngressPortGroupIdMasked bsnIngressPortGroupIdMasked(ClassId value, ClassId mask);
OFOxmBsnIpFragmentation.Builder buildBsnIpFragmentation() throws UnsupportedOperationException;
OFOxmBsnIpFragmentation bsnIpFragmentation(OFBooleanValue value);
OFOxmBsnIpFragmentationMasked.Builder buildBsnIpFragmentationMasked() throws UnsupportedOperationException;
OFOxmBsnIpFragmentationMasked bsnIpFragmentationMasked(OFBooleanValue value, OFBooleanValue mask);
OFOxmBsnL2CacheHit.Builder buildBsnL2CacheHit() throws UnsupportedOperationException;
OFOxmBsnL2CacheHit bsnL2CacheHit(OFBooleanValue value);
OFOxmBsnL2CacheHitMasked.Builder buildBsnL2CacheHitMasked() throws UnsupportedOperationException;
OFOxmBsnL2CacheHitMasked bsnL2CacheHitMasked(OFBooleanValue value, OFBooleanValue mask);
OFOxmBsnL3DstClassId.Builder buildBsnL3DstClassId() throws UnsupportedOperationException;
OFOxmBsnL3DstClassId bsnL3DstClassId(ClassId value);
OFOxmBsnL3DstClassIdMasked.Builder buildBsnL3DstClassIdMasked() throws UnsupportedOperationException;
OFOxmBsnL3DstClassIdMasked bsnL3DstClassIdMasked(ClassId value, ClassId mask);
OFOxmBsnL3InterfaceClassId.Builder buildBsnL3InterfaceClassId() throws UnsupportedOperationException;
OFOxmBsnL3InterfaceClassId bsnL3InterfaceClassId(ClassId value);
OFOxmBsnL3InterfaceClassIdMasked.Builder buildBsnL3InterfaceClassIdMasked() throws UnsupportedOperationException;
OFOxmBsnL3InterfaceClassIdMasked bsnL3InterfaceClassIdMasked(ClassId value, ClassId mask);
OFOxmBsnL3SrcClassId.Builder buildBsnL3SrcClassId() throws UnsupportedOperationException;
OFOxmBsnL3SrcClassId bsnL3SrcClassId(ClassId value);
OFOxmBsnL3SrcClassIdMasked.Builder buildBsnL3SrcClassIdMasked() throws UnsupportedOperationException;
OFOxmBsnL3SrcClassIdMasked bsnL3SrcClassIdMasked(ClassId value, ClassId mask);
OFOxmBsnLagId.Builder buildBsnLagId() throws UnsupportedOperationException;
OFOxmBsnLagId bsnLagId(LagId value);
OFOxmBsnLagIdMasked.Builder buildBsnLagIdMasked() throws UnsupportedOperationException;
OFOxmBsnLagIdMasked bsnLagIdMasked(LagId value, LagId mask);
OFOxmBsnTcpFlags.Builder buildBsnTcpFlags() throws UnsupportedOperationException;
OFOxmBsnTcpFlags bsnTcpFlags(U16 value);
OFOxmBsnTcpFlagsMasked.Builder buildBsnTcpFlagsMasked() throws UnsupportedOperationException;
OFOxmBsnTcpFlagsMasked bsnTcpFlagsMasked(U16 value, U16 mask);
OFOxmBsnUdf0.Builder buildBsnUdf0() throws UnsupportedOperationException;
OFOxmBsnUdf0 bsnUdf0(UDF value);
OFOxmBsnUdf0Masked.Builder buildBsnUdf0Masked() throws UnsupportedOperationException;
OFOxmBsnUdf0Masked bsnUdf0Masked(UDF value, UDF mask);
OFOxmBsnUdf1.Builder buildBsnUdf1() throws UnsupportedOperationException;
OFOxmBsnUdf1 bsnUdf1(UDF value);
OFOxmBsnUdf1Masked.Builder buildBsnUdf1Masked() throws UnsupportedOperationException;
OFOxmBsnUdf1Masked bsnUdf1Masked(UDF value, UDF mask);
OFOxmBsnUdf2.Builder buildBsnUdf2() throws UnsupportedOperationException;
OFOxmBsnUdf2 bsnUdf2(UDF value);
OFOxmBsnUdf2Masked.Builder buildBsnUdf2Masked() throws UnsupportedOperationException;
OFOxmBsnUdf2Masked bsnUdf2Masked(UDF value, UDF mask);
OFOxmBsnUdf3.Builder buildBsnUdf3() throws UnsupportedOperationException;
OFOxmBsnUdf3 bsnUdf3(UDF value);
OFOxmBsnUdf3Masked.Builder buildBsnUdf3Masked() throws UnsupportedOperationException;
OFOxmBsnUdf3Masked bsnUdf3Masked(UDF value, UDF mask);
OFOxmBsnUdf4.Builder buildBsnUdf4() throws UnsupportedOperationException;
OFOxmBsnUdf4 bsnUdf4(UDF value);
OFOxmBsnUdf4Masked.Builder buildBsnUdf4Masked() throws UnsupportedOperationException;
OFOxmBsnUdf4Masked bsnUdf4Masked(UDF value, UDF mask);
OFOxmBsnUdf5.Builder buildBsnUdf5() throws UnsupportedOperationException;
OFOxmBsnUdf5 bsnUdf5(UDF value);
OFOxmBsnUdf5Masked.Builder buildBsnUdf5Masked() throws UnsupportedOperationException;
OFOxmBsnUdf5Masked bsnUdf5Masked(UDF value, UDF mask);
OFOxmBsnUdf6.Builder buildBsnUdf6() throws UnsupportedOperationException;
OFOxmBsnUdf6 bsnUdf6(UDF value);
OFOxmBsnUdf6Masked.Builder buildBsnUdf6Masked() throws UnsupportedOperationException;
OFOxmBsnUdf6Masked bsnUdf6Masked(UDF value, UDF mask);
OFOxmBsnUdf7.Builder buildBsnUdf7() throws UnsupportedOperationException;
OFOxmBsnUdf7 bsnUdf7(UDF value);
OFOxmBsnUdf7Masked.Builder buildBsnUdf7Masked() throws UnsupportedOperationException;
OFOxmBsnUdf7Masked bsnUdf7Masked(UDF value, UDF mask);
OFOxmBsnVlanXlatePortGroupId.Builder buildBsnVlanXlatePortGroupId() throws UnsupportedOperationException;
OFOxmBsnVlanXlatePortGroupId bsnVlanXlatePortGroupId(ClassId value);
OFOxmBsnVlanXlatePortGroupIdMasked.Builder buildBsnVlanXlatePortGroupIdMasked() throws UnsupportedOperationException;
OFOxmBsnVlanXlatePortGroupIdMasked bsnVlanXlatePortGroupIdMasked(ClassId value, ClassId mask);
OFOxmBsnVrf.Builder buildBsnVrf() throws UnsupportedOperationException;
OFOxmBsnVrf bsnVrf(VRF value);
OFOxmBsnVrfMasked.Builder buildBsnVrfMasked() throws UnsupportedOperationException;
OFOxmBsnVrfMasked bsnVrfMasked(VRF value, VRF mask);
OFOxmConnTrackingIpv6Dst.Builder buildConnTrackingIpv6Dst() throws UnsupportedOperationException;
OFOxmConnTrackingIpv6Dst connTrackingIpv6Dst(IPv6Address value);
OFOxmConnTrackingIpv6DstMasked.Builder buildConnTrackingIpv6DstMasked() throws UnsupportedOperationException;
OFOxmConnTrackingIpv6DstMasked connTrackingIpv6DstMasked(IPv6Address value, IPv6Address mask);
OFOxmConnTrackingIpv6Src.Builder buildConnTrackingIpv6Src() throws UnsupportedOperationException;
OFOxmConnTrackingIpv6Src connTrackingIpv6Src(IPv6Address value);
OFOxmConnTrackingIpv6SrcMasked.Builder buildConnTrackingIpv6SrcMasked() throws UnsupportedOperationException;
OFOxmConnTrackingIpv6SrcMasked connTrackingIpv6SrcMasked(IPv6Address value, IPv6Address mask);
OFOxmConnTrackingLabel.Builder buildConnTrackingLabel() throws UnsupportedOperationException;
OFOxmConnTrackingLabel connTrackingLabel(U128 value);
OFOxmConnTrackingLabelMasked.Builder buildConnTrackingLabelMasked() throws UnsupportedOperationException;
OFOxmConnTrackingLabelMasked connTrackingLabelMasked(U128 value, U128 mask);
OFOxmConnTrackingMark.Builder buildConnTrackingMark() throws UnsupportedOperationException;
OFOxmConnTrackingMark connTrackingMark(U32 value);
OFOxmConnTrackingMarkMasked.Builder buildConnTrackingMarkMasked() throws UnsupportedOperationException;
OFOxmConnTrackingMarkMasked connTrackingMarkMasked(U32 value, U32 mask);
OFOxmConnTrackingNwDst.Builder buildConnTrackingNwDst() throws UnsupportedOperationException;
OFOxmConnTrackingNwDst connTrackingNwDst(U32 value);
OFOxmConnTrackingNwDstMasked.Builder buildConnTrackingNwDstMasked() throws UnsupportedOperationException;
OFOxmConnTrackingNwDstMasked connTrackingNwDstMasked(U32 value, U32 mask);
OFOxmConnTrackingNwProto.Builder buildConnTrackingNwProto() throws UnsupportedOperationException;
OFOxmConnTrackingNwProto connTrackingNwProto(U8 value);
OFOxmConnTrackingNwProtoMasked.Builder buildConnTrackingNwProtoMasked() throws UnsupportedOperationException;
OFOxmConnTrackingNwProtoMasked connTrackingNwProtoMasked(U8 value, U8 mask);
OFOxmConnTrackingNwSrc.Builder buildConnTrackingNwSrc() throws UnsupportedOperationException;
OFOxmConnTrackingNwSrc connTrackingNwSrc(U32 value);
OFOxmConnTrackingNwSrcMasked.Builder buildConnTrackingNwSrcMasked() throws UnsupportedOperationException;
OFOxmConnTrackingNwSrcMasked connTrackingNwSrcMasked(U32 value, U32 mask);
OFOxmConnTrackingState.Builder buildConnTrackingState() throws UnsupportedOperationException;
OFOxmConnTrackingState connTrackingState(U32 value);
OFOxmConnTrackingStateMasked.Builder buildConnTrackingStateMasked() throws UnsupportedOperationException;
OFOxmConnTrackingStateMasked connTrackingStateMasked(U32 value, U32 mask);
OFOxmConnTrackingTpDst.Builder buildConnTrackingTpDst() throws UnsupportedOperationException;
OFOxmConnTrackingTpDst connTrackingTpDst(TransportPort value);
OFOxmConnTrackingTpDstMasked.Builder buildConnTrackingTpDstMasked() throws UnsupportedOperationException;
OFOxmConnTrackingTpDstMasked connTrackingTpDstMasked(TransportPort value, TransportPort mask);
OFOxmConnTrackingTpSrc.Builder buildConnTrackingTpSrc() throws UnsupportedOperationException;
OFOxmConnTrackingTpSrc connTrackingTpSrc(TransportPort value);
OFOxmConnTrackingTpSrcMasked.Builder buildConnTrackingTpSrcMasked() throws UnsupportedOperationException;
OFOxmConnTrackingTpSrcMasked connTrackingTpSrcMasked(TransportPort value, TransportPort mask);
OFOxmConnTrackingZone.Builder buildConnTrackingZone() throws UnsupportedOperationException;
OFOxmConnTrackingZone connTrackingZone(U16 value);
OFOxmConnTrackingZoneMasked.Builder buildConnTrackingZoneMasked() throws UnsupportedOperationException;
OFOxmConnTrackingZoneMasked connTrackingZoneMasked(U16 value, U16 mask);
OFOxmEthDst.Builder buildEthDst() throws UnsupportedOperationException;
OFOxmEthDst ethDst(MacAddress value);
OFOxmEthDstMasked.Builder buildEthDstMasked() throws UnsupportedOperationException;
OFOxmEthDstMasked ethDstMasked(MacAddress value, MacAddress mask);
OFOxmEthSrc.Builder buildEthSrc() throws UnsupportedOperationException;
OFOxmEthSrc ethSrc(MacAddress value);
OFOxmEthSrcMasked.Builder buildEthSrcMasked() throws UnsupportedOperationException;
OFOxmEthSrcMasked ethSrcMasked(MacAddress value, MacAddress mask);
OFOxmEthType.Builder buildEthType() throws UnsupportedOperationException;
OFOxmEthType ethType(EthType value);
OFOxmEthTypeMasked.Builder buildEthTypeMasked() throws UnsupportedOperationException;
OFOxmEthTypeMasked ethTypeMasked(EthType value, EthType mask);
OFOxmIcmpv4Code.Builder buildIcmpv4Code() throws UnsupportedOperationException;
OFOxmIcmpv4Code icmpv4Code(ICMPv4Code value);
OFOxmIcmpv4CodeMasked.Builder buildIcmpv4CodeMasked() throws UnsupportedOperationException;
OFOxmIcmpv4CodeMasked icmpv4CodeMasked(ICMPv4Code value, ICMPv4Code mask);
OFOxmIcmpv4Type.Builder buildIcmpv4Type() throws UnsupportedOperationException;
OFOxmIcmpv4Type icmpv4Type(ICMPv4Type value);
OFOxmIcmpv4TypeMasked.Builder buildIcmpv4TypeMasked() throws UnsupportedOperationException;
OFOxmIcmpv4TypeMasked icmpv4TypeMasked(ICMPv4Type value, ICMPv4Type mask);
OFOxmIcmpv6Code.Builder buildIcmpv6Code() throws UnsupportedOperationException;
OFOxmIcmpv6Code icmpv6Code(U8 value);
OFOxmIcmpv6CodeMasked.Builder buildIcmpv6CodeMasked() throws UnsupportedOperationException;
OFOxmIcmpv6CodeMasked icmpv6CodeMasked(U8 value, U8 mask);
OFOxmIcmpv6Type.Builder buildIcmpv6Type() throws UnsupportedOperationException;
OFOxmIcmpv6Type icmpv6Type(U8 value);
OFOxmIcmpv6TypeMasked.Builder buildIcmpv6TypeMasked() throws UnsupportedOperationException;
OFOxmIcmpv6TypeMasked icmpv6TypeMasked(U8 value, U8 mask);
OFOxmInPhyPort.Builder buildInPhyPort() throws UnsupportedOperationException;
OFOxmInPhyPort inPhyPort(OFPort value);
OFOxmInPhyPortMasked.Builder buildInPhyPortMasked() throws UnsupportedOperationException;
OFOxmInPhyPortMasked inPhyPortMasked(OFPort value, OFPort mask);
OFOxmInPort.Builder buildInPort() throws UnsupportedOperationException;
OFOxmInPort inPort(OFPort value);
OFOxmInPortMasked.Builder buildInPortMasked() throws UnsupportedOperationException;
OFOxmInPortMasked inPortMasked(OFPort value, OFPort mask);
OFOxmIpDscp.Builder buildIpDscp() throws UnsupportedOperationException;
OFOxmIpDscp ipDscp(IpDscp value);
OFOxmIpDscpMasked.Builder buildIpDscpMasked() throws UnsupportedOperationException;
OFOxmIpDscpMasked ipDscpMasked(IpDscp value, IpDscp mask);
OFOxmIpEcn.Builder buildIpEcn() throws UnsupportedOperationException;
OFOxmIpEcn ipEcn(IpEcn value);
OFOxmIpEcnMasked.Builder buildIpEcnMasked() throws UnsupportedOperationException;
OFOxmIpEcnMasked ipEcnMasked(IpEcn value, IpEcn mask);
OFOxmIpProto.Builder buildIpProto() throws UnsupportedOperationException;
OFOxmIpProto ipProto(IpProtocol value);
OFOxmIpProtoMasked.Builder buildIpProtoMasked() throws UnsupportedOperationException;
OFOxmIpProtoMasked ipProtoMasked(IpProtocol value, IpProtocol mask);
OFOxmIpv4Dst.Builder buildIpv4Dst() throws UnsupportedOperationException;
OFOxmIpv4Dst ipv4Dst(IPv4Address value);
OFOxmIpv4DstMasked.Builder buildIpv4DstMasked() throws UnsupportedOperationException;
OFOxmIpv4DstMasked ipv4DstMasked(IPv4Address value, IPv4Address mask);
OFOxmIpv4Src.Builder buildIpv4Src() throws UnsupportedOperationException;
OFOxmIpv4Src ipv4Src(IPv4Address value);
OFOxmIpv4SrcMasked.Builder buildIpv4SrcMasked() throws UnsupportedOperationException;
OFOxmIpv4SrcMasked ipv4SrcMasked(IPv4Address value, IPv4Address mask);
OFOxmIpv6Dst.Builder buildIpv6Dst() throws UnsupportedOperationException;
OFOxmIpv6Dst ipv6Dst(IPv6Address value);
OFOxmIpv6DstMasked.Builder buildIpv6DstMasked() throws UnsupportedOperationException;
OFOxmIpv6DstMasked ipv6DstMasked(IPv6Address value, IPv6Address mask);
OFOxmIpv6Flabel.Builder buildIpv6Flabel() throws UnsupportedOperationException;
OFOxmIpv6Flabel ipv6Flabel(IPv6FlowLabel value);
OFOxmIpv6FlabelMasked.Builder buildIpv6FlabelMasked() throws UnsupportedOperationException;
OFOxmIpv6FlabelMasked ipv6FlabelMasked(IPv6FlowLabel value, IPv6FlowLabel mask);
OFOxmIpv6NdSll.Builder buildIpv6NdSll() throws UnsupportedOperationException;
OFOxmIpv6NdSll ipv6NdSll(MacAddress value);
OFOxmIpv6NdSllMasked.Builder buildIpv6NdSllMasked() throws UnsupportedOperationException;
OFOxmIpv6NdSllMasked ipv6NdSllMasked(MacAddress value, MacAddress mask);
OFOxmIpv6NdTarget.Builder buildIpv6NdTarget() throws UnsupportedOperationException;
OFOxmIpv6NdTarget ipv6NdTarget(IPv6Address value);
OFOxmIpv6NdTargetMasked.Builder buildIpv6NdTargetMasked() throws UnsupportedOperationException;
OFOxmIpv6NdTargetMasked ipv6NdTargetMasked(IPv6Address value, IPv6Address mask);
OFOxmIpv6NdTll.Builder buildIpv6NdTll() throws UnsupportedOperationException;
OFOxmIpv6NdTll ipv6NdTll(MacAddress value);
OFOxmIpv6NdTllMasked.Builder buildIpv6NdTllMasked() throws UnsupportedOperationException;
OFOxmIpv6NdTllMasked ipv6NdTllMasked(MacAddress value, MacAddress mask);
OFOxmIpv6Src.Builder buildIpv6Src() throws UnsupportedOperationException;
OFOxmIpv6Src ipv6Src(IPv6Address value);
OFOxmIpv6SrcMasked.Builder buildIpv6SrcMasked() throws UnsupportedOperationException;
OFOxmIpv6SrcMasked ipv6SrcMasked(IPv6Address value, IPv6Address mask);
OFOxmMetadata.Builder buildMetadata() throws UnsupportedOperationException;
OFOxmMetadata metadata(OFMetadata value);
OFOxmMetadataMasked.Builder buildMetadataMasked() throws UnsupportedOperationException;
OFOxmMetadataMasked metadataMasked(OFMetadata value, OFMetadata mask);
OFOxmMplsLabel.Builder buildMplsLabel() throws UnsupportedOperationException;
OFOxmMplsLabel mplsLabel(U32 value);
OFOxmMplsLabelMasked.Builder buildMplsLabelMasked() throws UnsupportedOperationException;
OFOxmMplsLabelMasked mplsLabelMasked(U32 value, U32 mask);
OFOxmMplsTc.Builder buildMplsTc() throws UnsupportedOperationException;
OFOxmMplsTc mplsTc(U8 value);
OFOxmMplsTcMasked.Builder buildMplsTcMasked() throws UnsupportedOperationException;
OFOxmMplsTcMasked mplsTcMasked(U8 value, U8 mask);
OFOxmOvsTcpFlags.Builder buildOvsTcpFlags() throws UnsupportedOperationException;
OFOxmOvsTcpFlags ovsTcpFlags(U16 value);
OFOxmOvsTcpFlagsMasked.Builder buildOvsTcpFlagsMasked() throws UnsupportedOperationException;
OFOxmOvsTcpFlagsMasked ovsTcpFlagsMasked(U16 value, U16 mask);
OFOxmSctpDst.Builder buildSctpDst() throws UnsupportedOperationException;
OFOxmSctpDst sctpDst(TransportPort value);
OFOxmSctpDstMasked.Builder buildSctpDstMasked() throws UnsupportedOperationException;
OFOxmSctpDstMasked sctpDstMasked(TransportPort value, TransportPort mask);
OFOxmSctpSrc.Builder buildSctpSrc() throws UnsupportedOperationException;
OFOxmSctpSrc sctpSrc(TransportPort value);
OFOxmSctpSrcMasked.Builder buildSctpSrcMasked() throws UnsupportedOperationException;
OFOxmSctpSrcMasked sctpSrcMasked(TransportPort value, TransportPort mask);
OFOxmTcpDst.Builder buildTcpDst() throws UnsupportedOperationException;
OFOxmTcpDst tcpDst(TransportPort value);
OFOxmTcpDstMasked.Builder buildTcpDstMasked() throws UnsupportedOperationException;
OFOxmTcpDstMasked tcpDstMasked(TransportPort value, TransportPort mask);
OFOxmTcpSrc.Builder buildTcpSrc() throws UnsupportedOperationException;
OFOxmTcpSrc tcpSrc(TransportPort value);
OFOxmTcpSrcMasked.Builder buildTcpSrcMasked() throws UnsupportedOperationException;
OFOxmTcpSrcMasked tcpSrcMasked(TransportPort value, TransportPort mask);
OFOxmTunnelIpv4Dst.Builder buildTunnelIpv4Dst() throws UnsupportedOperationException;
OFOxmTunnelIpv4Dst tunnelIpv4Dst(IPv4Address value);
OFOxmTunnelIpv4DstMasked.Builder buildTunnelIpv4DstMasked() throws UnsupportedOperationException;
OFOxmTunnelIpv4DstMasked tunnelIpv4DstMasked(IPv4Address value, IPv4Address mask);
OFOxmTunnelIpv4Src.Builder buildTunnelIpv4Src() throws UnsupportedOperationException;
OFOxmTunnelIpv4Src tunnelIpv4Src(IPv4Address value);
OFOxmTunnelIpv4SrcMasked.Builder buildTunnelIpv4SrcMasked() throws UnsupportedOperationException;
OFOxmTunnelIpv4SrcMasked tunnelIpv4SrcMasked(IPv4Address value, IPv4Address mask);
OFOxmUdpDst.Builder buildUdpDst() throws UnsupportedOperationException;
OFOxmUdpDst udpDst(TransportPort value);
OFOxmUdpDstMasked.Builder buildUdpDstMasked() throws UnsupportedOperationException;
OFOxmUdpDstMasked udpDstMasked(TransportPort value, TransportPort mask);
OFOxmUdpSrc.Builder buildUdpSrc() throws UnsupportedOperationException;
OFOxmUdpSrc udpSrc(TransportPort value);
OFOxmUdpSrcMasked.Builder buildUdpSrcMasked() throws UnsupportedOperationException;
OFOxmUdpSrcMasked udpSrcMasked(TransportPort value, TransportPort mask);
OFOxmVlanPcp.Builder buildVlanPcp() throws UnsupportedOperationException;
OFOxmVlanPcp vlanPcp(VlanPcp value);
OFOxmVlanPcpMasked.Builder buildVlanPcpMasked() throws UnsupportedOperationException;
OFOxmVlanPcpMasked vlanPcpMasked(VlanPcp value, VlanPcp mask);
OFOxmVlanVid.Builder buildVlanVid() throws UnsupportedOperationException;
OFOxmVlanVid vlanVid(OFVlanVidMatch value);
OFOxmVlanVidMasked.Builder buildVlanVidMasked() throws UnsupportedOperationException;
OFOxmVlanVidMasked vlanVidMasked(OFVlanVidMatch value, OFVlanVidMatch mask);
OFOxmBsnInnerEthDst.Builder buildBsnInnerEthDst() throws UnsupportedOperationException;
OFOxmBsnInnerEthDst bsnInnerEthDst(MacAddress value);
OFOxmBsnInnerEthDstMasked.Builder buildBsnInnerEthDstMasked() throws UnsupportedOperationException;
OFOxmBsnInnerEthDstMasked bsnInnerEthDstMasked(MacAddress value, MacAddress mask);
OFOxmBsnInnerEthSrc.Builder buildBsnInnerEthSrc() throws UnsupportedOperationException;
OFOxmBsnInnerEthSrc bsnInnerEthSrc(MacAddress value);
OFOxmBsnInnerEthSrcMasked.Builder buildBsnInnerEthSrcMasked() throws UnsupportedOperationException;
OFOxmBsnInnerEthSrcMasked bsnInnerEthSrcMasked(MacAddress value, MacAddress mask);
OFOxmBsnInnerVlanVid.Builder buildBsnInnerVlanVid() throws UnsupportedOperationException;
OFOxmBsnInnerVlanVid bsnInnerVlanVid(OFVlanVidMatch value);
OFOxmBsnInnerVlanVidMasked.Builder buildBsnInnerVlanVidMasked() throws UnsupportedOperationException;
OFOxmBsnInnerVlanVidMasked bsnInnerVlanVidMasked(OFVlanVidMatch value, OFVlanVidMatch mask);
OFOxmBsnVfi.Builder buildBsnVfi() throws UnsupportedOperationException;
OFOxmBsnVfi bsnVfi(VFI value);
OFOxmBsnVfiMasked.Builder buildBsnVfiMasked() throws UnsupportedOperationException;
OFOxmBsnVfiMasked bsnVfiMasked(VFI value, VFI mask);
OFOxmBsnVxlanNetworkId.Builder buildBsnVxlanNetworkId() throws UnsupportedOperationException;
OFOxmBsnVxlanNetworkId bsnVxlanNetworkId(VxlanNI value);
OFOxmBsnVxlanNetworkIdMasked.Builder buildBsnVxlanNetworkIdMasked() throws UnsupportedOperationException;
OFOxmBsnVxlanNetworkIdMasked bsnVxlanNetworkIdMasked(VxlanNI value, VxlanNI mask);
OFOxmIpv6Exthdr.Builder buildIpv6Exthdr() throws UnsupportedOperationException;
OFOxmIpv6Exthdr ipv6Exthdr(U16 value);
OFOxmIpv6ExthdrMasked.Builder buildIpv6ExthdrMasked() throws UnsupportedOperationException;
OFOxmIpv6ExthdrMasked ipv6ExthdrMasked(U16 value, U16 mask);
OFOxmMplsBos.Builder buildMplsBos() throws UnsupportedOperationException;
OFOxmMplsBos mplsBos(OFBooleanValue value);
OFOxmMplsBosMasked.Builder buildMplsBosMasked() throws UnsupportedOperationException;
OFOxmMplsBosMasked mplsBosMasked(OFBooleanValue value, OFBooleanValue mask);
OFOxmTunnelId.Builder buildTunnelId() throws UnsupportedOperationException;
OFOxmTunnelId tunnelId(U64 value);
OFOxmTunnelIdMasked.Builder buildTunnelIdMasked() throws UnsupportedOperationException;
OFOxmTunnelIdMasked tunnelIdMasked(U64 value, U64 mask);
OFOxmBsnIfpClassId.Builder buildBsnIfpClassId() throws UnsupportedOperationException;
OFOxmBsnIfpClassId bsnIfpClassId(ClassId value);
OFOxmBsnIfpClassIdMasked.Builder buildBsnIfpClassIdMasked() throws UnsupportedOperationException;
OFOxmBsnIfpClassIdMasked bsnIfpClassIdMasked(ClassId value, ClassId mask);
OFOxmPbbUca.Builder buildPbbUca() throws UnsupportedOperationException;
OFOxmPbbUca pbbUca(OFBooleanValue value);
OFOxmPbbUcaMasked.Builder buildPbbUcaMasked() throws UnsupportedOperationException;
OFOxmPbbUcaMasked pbbUcaMasked(OFBooleanValue value, OFBooleanValue mask);
OFOxmActsetOutput.Builder buildActsetOutput() throws UnsupportedOperationException;
OFOxmActsetOutput actsetOutput(OFPort value);
OFOxmActsetOutputMasked.Builder buildActsetOutputMasked() throws UnsupportedOperationException;
OFOxmActsetOutputMasked actsetOutputMasked(OFPort value, OFPort mask);
OFOxmPacketType.Builder buildPacketType() throws UnsupportedOperationException;
OFOxmPacketType packetType(PacketType value);
OFOxmPacketTypeMasked.Builder buildPacketTypeMasked() throws UnsupportedOperationException;
OFOxmPacketTypeMasked packetTypeMasked(PacketType value, PacketType mask);
OFOxmTcpFlags.Builder buildTcpFlags() throws UnsupportedOperationException;
OFOxmTcpFlags tcpFlags(U16 value);
OFOxmTcpFlagsMasked.Builder buildTcpFlagsMasked() throws UnsupportedOperationException;
OFOxmTcpFlagsMasked tcpFlagsMasked(U16 value, U16 mask);
OFMessageReader> getReader();
OFVersion getVersion();
public > OFOxm fromValue(F value, MatchField field);
public > OFOxm fromValueAndMask(F value, F mask, MatchField field);
public > OFOxm fromMasked(Masked masked, MatchField field);
}