
org.projectfloodlight.openflow.protocol.oxm.OFOxms Maven / Gradle / Ivy
// 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.oxm.*;
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);
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);
OFOxmEncapEthDst.Builder buildEncapEthDst() throws UnsupportedOperationException;
OFOxmEncapEthDst encapEthDst(MacAddress value);
OFOxmEncapEthDstMasked.Builder buildEncapEthDstMasked() throws UnsupportedOperationException;
OFOxmEncapEthDstMasked encapEthDstMasked(MacAddress value, MacAddress mask);
OFOxmEncapEthSrc.Builder buildEncapEthSrc() throws UnsupportedOperationException;
OFOxmEncapEthSrc encapEthSrc(MacAddress value);
OFOxmEncapEthSrcMasked.Builder buildEncapEthSrcMasked() throws UnsupportedOperationException;
OFOxmEncapEthSrcMasked encapEthSrcMasked(MacAddress value, MacAddress mask);
OFOxmEncapEthType.Builder buildEncapEthType() throws UnsupportedOperationException;
OFOxmEncapEthType encapEthType(U16 value);
OFOxmEncapEthTypeMasked.Builder buildEncapEthTypeMasked() throws UnsupportedOperationException;
OFOxmEncapEthTypeMasked encapEthTypeMasked(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);
OFOxmNshC1.Builder buildNshC1() throws UnsupportedOperationException;
OFOxmNshC1 nshC1(U32 value);
OFOxmNshC1Masked.Builder buildNshC1Masked() throws UnsupportedOperationException;
OFOxmNshC1Masked nshC1Masked(U32 value, U32 mask);
OFOxmNshC2.Builder buildNshC2() throws UnsupportedOperationException;
OFOxmNshC2 nshC2(U32 value);
OFOxmNshC2Masked.Builder buildNshC2Masked() throws UnsupportedOperationException;
OFOxmNshC2Masked nshC2Masked(U32 value, U32 mask);
OFOxmNshC3.Builder buildNshC3() throws UnsupportedOperationException;
OFOxmNshC3 nshC3(U32 value);
OFOxmNshC3Masked.Builder buildNshC3Masked() throws UnsupportedOperationException;
OFOxmNshC3Masked nshC3Masked(U32 value, U32 mask);
OFOxmNshC4.Builder buildNshC4() throws UnsupportedOperationException;
OFOxmNshC4 nshC4(U32 value);
OFOxmNshC4Masked.Builder buildNshC4Masked() throws UnsupportedOperationException;
OFOxmNshC4Masked nshC4Masked(U32 value, U32 mask);
OFOxmNshMdtype.Builder buildNshMdtype() throws UnsupportedOperationException;
OFOxmNshMdtype nshMdtype(U8 value);
OFOxmNshMdtypeMasked.Builder buildNshMdtypeMasked() throws UnsupportedOperationException;
OFOxmNshMdtypeMasked nshMdtypeMasked(U8 value, U8 mask);
OFOxmNshNp.Builder buildNshNp() throws UnsupportedOperationException;
OFOxmNshNp nshNp(U8 value);
OFOxmNshNpMasked.Builder buildNshNpMasked() throws UnsupportedOperationException;
OFOxmNshNpMasked nshNpMasked(U8 value, U8 mask);
OFOxmNsi.Builder buildNsi() throws UnsupportedOperationException;
OFOxmNsi nsi(U8 value);
OFOxmNsiMasked.Builder buildNsiMasked() throws UnsupportedOperationException;
OFOxmNsiMasked nsiMasked(U8 value, U8 mask);
OFOxmNsp.Builder buildNsp() throws UnsupportedOperationException;
OFOxmNsp nsp(U32 value);
OFOxmNspMasked.Builder buildNspMasked() throws UnsupportedOperationException;
OFOxmNspMasked nspMasked(U32 value, U32 mask);
OFOxmReg0.Builder buildReg0() throws UnsupportedOperationException;
OFOxmReg0 reg0(U32 value);
OFOxmReg0Masked.Builder buildReg0Masked() throws UnsupportedOperationException;
OFOxmReg0Masked reg0Masked(U32 value, U32 mask);
OFOxmReg1.Builder buildReg1() throws UnsupportedOperationException;
OFOxmReg1 reg1(U32 value);
OFOxmReg1Masked.Builder buildReg1Masked() throws UnsupportedOperationException;
OFOxmReg1Masked reg1Masked(U32 value, U32 mask);
OFOxmReg2.Builder buildReg2() throws UnsupportedOperationException;
OFOxmReg2 reg2(U32 value);
OFOxmReg2Masked.Builder buildReg2Masked() throws UnsupportedOperationException;
OFOxmReg2Masked reg2Masked(U32 value, U32 mask);
OFOxmReg3.Builder buildReg3() throws UnsupportedOperationException;
OFOxmReg3 reg3(U32 value);
OFOxmReg3Masked.Builder buildReg3Masked() throws UnsupportedOperationException;
OFOxmReg3Masked reg3Masked(U32 value, U32 mask);
OFOxmReg4.Builder buildReg4() throws UnsupportedOperationException;
OFOxmReg4 reg4(U32 value);
OFOxmReg4Masked.Builder buildReg4Masked() throws UnsupportedOperationException;
OFOxmReg4Masked reg4Masked(U32 value, U32 mask);
OFOxmReg5.Builder buildReg5() throws UnsupportedOperationException;
OFOxmReg5 reg5(U32 value);
OFOxmReg5Masked.Builder buildReg5Masked() throws UnsupportedOperationException;
OFOxmReg5Masked reg5Masked(U32 value, U32 mask);
OFOxmReg6.Builder buildReg6() throws UnsupportedOperationException;
OFOxmReg6 reg6(U32 value);
OFOxmReg6Masked.Builder buildReg6Masked() throws UnsupportedOperationException;
OFOxmReg6Masked reg6Masked(U32 value, U32 mask);
OFOxmReg7.Builder buildReg7() throws UnsupportedOperationException;
OFOxmReg7 reg7(U32 value);
OFOxmReg7Masked.Builder buildReg7Masked() throws UnsupportedOperationException;
OFOxmReg7Masked reg7Masked(U32 value, U32 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);
OFOxmTunFlags.Builder buildTunFlags() throws UnsupportedOperationException;
OFOxmTunFlags tunFlags(U16 value);
OFOxmTunFlagsMasked.Builder buildTunFlagsMasked() throws UnsupportedOperationException;
OFOxmTunFlagsMasked tunFlagsMasked(U16 value, U16 mask);
OFOxmTunGbpFlags.Builder buildTunGbpFlags() throws UnsupportedOperationException;
OFOxmTunGbpFlags tunGbpFlags(U8 value);
OFOxmTunGbpFlagsMasked.Builder buildTunGbpFlagsMasked() throws UnsupportedOperationException;
OFOxmTunGbpFlagsMasked tunGbpFlagsMasked(U8 value, U8 mask);
OFOxmTunGbpId.Builder buildTunGbpId() throws UnsupportedOperationException;
OFOxmTunGbpId tunGbpId(U16 value);
OFOxmTunGbpIdMasked.Builder buildTunGbpIdMasked() throws UnsupportedOperationException;
OFOxmTunGbpIdMasked tunGbpIdMasked(U16 value, U16 mask);
OFOxmTunGpeFlags.Builder buildTunGpeFlags() throws UnsupportedOperationException;
OFOxmTunGpeFlags tunGpeFlags(U8 value);
OFOxmTunGpeFlagsMasked.Builder buildTunGpeFlagsMasked() throws UnsupportedOperationException;
OFOxmTunGpeFlagsMasked tunGpeFlagsMasked(U8 value, U8 mask);
OFOxmTunGpeNp.Builder buildTunGpeNp() throws UnsupportedOperationException;
OFOxmTunGpeNp tunGpeNp(U8 value);
OFOxmTunGpeNpMasked.Builder buildTunGpeNpMasked() throws UnsupportedOperationException;
OFOxmTunGpeNpMasked tunGpeNpMasked(U8 value, U8 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);
OFOxmBsnVxlanNetworkId.Builder buildBsnVxlanNetworkId() throws UnsupportedOperationException;
OFOxmBsnVxlanNetworkId bsnVxlanNetworkId(U32 value);
OFOxmBsnVxlanNetworkIdMasked.Builder buildBsnVxlanNetworkIdMasked() throws UnsupportedOperationException;
OFOxmBsnVxlanNetworkIdMasked bsnVxlanNetworkIdMasked(U32 value, U32 mask);
OFOxmExpOchSigId.Builder buildExpOchSigId() throws UnsupportedOperationException;
OFOxmExpOchSigId expOchSigId(CircuitSignalID value);
OFOxmExpOchSigtype.Builder buildExpOchSigtype() throws UnsupportedOperationException;
OFOxmExpOchSigtype expOchSigtype(U8 value);
OFOxmExpOduSigId.Builder buildExpOduSigId() throws UnsupportedOperationException;
OFOxmExpOduSigId expOduSigId(OduSignalID value);
OFOxmExpOduSigtype.Builder buildExpOduSigtype() throws UnsupportedOperationException;
OFOxmExpOduSigtype expOduSigtype(U8 value);
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);
OFOxmOchSigatt.Builder buildOchSigatt() throws UnsupportedOperationException;
OFOxmOchSigatt ochSigatt(U32 value);
OFOxmOchSigattBasic.Builder buildOchSigattBasic() throws UnsupportedOperationException;
OFOxmOchSigattBasic ochSigattBasic(U32 value);
OFOxmOchSigid.Builder buildOchSigid() throws UnsupportedOperationException;
OFOxmOchSigid ochSigid(CircuitSignalID value);
OFOxmOchSigidBasic.Builder buildOchSigidBasic() throws UnsupportedOperationException;
OFOxmOchSigidBasic ochSigidBasic(CircuitSignalID value);
OFOxmOchSigtype.Builder buildOchSigtype() throws UnsupportedOperationException;
OFOxmOchSigtype ochSigtype(U8 value);
OFOxmOchSigtypeBasic.Builder buildOchSigtypeBasic() throws UnsupportedOperationException;
OFOxmOchSigtypeBasic ochSigtypeBasic(U8 value);
OFOxmTunnelId.Builder buildTunnelId() throws UnsupportedOperationException;
OFOxmTunnelId tunnelId(U64 value);
OFOxmTunnelIdMasked.Builder buildTunnelIdMasked() throws UnsupportedOperationException;
OFOxmTunnelIdMasked tunnelIdMasked(U64 value, U64 mask);
OFOxmPbbUca.Builder buildPbbUca() throws UnsupportedOperationException;
OFOxmPbbUca pbbUca(OFBooleanValue value);
OFOxmPbbUcaMasked.Builder buildPbbUcaMasked() throws UnsupportedOperationException;
OFOxmPbbUcaMasked pbbUcaMasked(OFBooleanValue value, OFBooleanValue 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);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy