All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.projectfloodlight.openflow.protocol.oxm.OFOxms Maven / Gradle / Ivy

Go to download

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);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy