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

org.projectfloodlight.openflow.protocol.bsntlv.OFBsnTlvs 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.bsntlv;

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.*;
import java.util.Set;
import java.util.List;

public interface OFBsnTlvs {
    // Subfactories

    OFBsnTlvActionState.Builder buildActionState() throws UnsupportedOperationException;
    OFBsnTlvActionState actionState(OFBsnActionState value);
    OFBsnTlvActive active();
    OFBsnTlvActorKey.Builder buildActorKey() throws UnsupportedOperationException;
    OFBsnTlvActorKey actorKey(int value);
    OFBsnTlvActorPortNum.Builder buildActorPortNum() throws UnsupportedOperationException;
    OFBsnTlvActorPortNum actorPortNum(int value);
    OFBsnTlvActorPortPriority.Builder buildActorPortPriority() throws UnsupportedOperationException;
    OFBsnTlvActorPortPriority actorPortPriority(int value);
    OFBsnTlvActorState.Builder buildActorState() throws UnsupportedOperationException;
    OFBsnTlvActorState actorState(Set value);
    OFBsnTlvActorSystemMac.Builder buildActorSystemMac() throws UnsupportedOperationException;
    OFBsnTlvActorSystemMac actorSystemMac(MacAddress value);
    OFBsnTlvActorSystemPriority.Builder buildActorSystemPriority() throws UnsupportedOperationException;
    OFBsnTlvActorSystemPriority actorSystemPriority(int value);
    OFBsnTlvAdminState.Builder buildAdminState() throws UnsupportedOperationException;
    OFBsnTlvAdminState adminState(OFBsnAdminState value);
    OFBsnTlvAnalytics analytics();
    OFBsnTlvAnchor.Builder buildAnchor() throws UnsupportedOperationException;
    OFBsnTlvAnchor anchor(OFBsnAnchor value);
    OFBsnTlvApplyBytes.Builder buildApplyBytes() throws UnsupportedOperationException;
    OFBsnTlvApplyBytes applyBytes(U64 value);
    OFBsnTlvApplyPackets.Builder buildApplyPackets() throws UnsupportedOperationException;
    OFBsnTlvApplyPackets applyPackets(U64 value);
    OFBsnTlvArpSpa.Builder buildArpSpa() throws UnsupportedOperationException;
    OFBsnTlvArpSpa arpSpa(IPv4Address value);
    OFBsnTlvArpTpa.Builder buildArpTpa() throws UnsupportedOperationException;
    OFBsnTlvArpTpa arpTpa(IPv4Address value);
    OFBsnTlvAutoNegotiation.Builder buildAutoNegotiation() throws UnsupportedOperationException;
    OFBsnTlvAutoNegotiation autoNegotiation(OFBsnAutoNegotiationType value);
    OFBsnTlvBfdEndpoint.Builder buildBfdEndpoint() throws UnsupportedOperationException;
    OFBsnTlvBfdEndpoint bfdEndpoint(OFBsnBfdEndpoint value);
    OFBsnTlvBfdState.Builder buildBfdState() throws UnsupportedOperationException;
    OFBsnTlvBfdState bfdState(OFBsnBfdEndpointState value);
    OFBsnTlvBroadcastQueryTimeout.Builder buildBroadcastQueryTimeout() throws UnsupportedOperationException;
    OFBsnTlvBroadcastQueryTimeout broadcastQueryTimeout(long value);
    OFBsnTlvBroadcastRate.Builder buildBroadcastRate() throws UnsupportedOperationException;
    OFBsnTlvBroadcastRate broadcastRate(long value);
    OFBsnTlvBucket.Builder buildBucket() throws UnsupportedOperationException;
    OFBsnTlvBucket bucket(List value);
    OFBsnTlvCircuitId.Builder buildCircuitId() throws UnsupportedOperationException;
    OFBsnTlvCircuitId circuitId(byte[] value);
    OFBsnTlvClientLlAddr clientLlAddr();
    OFBsnTlvConvergenceStatus.Builder buildConvergenceStatus() throws UnsupportedOperationException;
    OFBsnTlvConvergenceStatus convergenceStatus(short value);
    OFBsnTlvCpuLag cpuLag();
    OFBsnTlvCrcEnabled.Builder buildCrcEnabled() throws UnsupportedOperationException;
    OFBsnTlvCrcEnabled crcEnabled(short value);
    OFBsnTlvData.Builder buildData() throws UnsupportedOperationException;
    OFBsnTlvData data(byte[] value);
    OFBsnTlvDataMask.Builder buildDataMask() throws UnsupportedOperationException;
    OFBsnTlvDataMask dataMask(byte[] value);
    OFBsnTlvDecap.Builder buildDecap() throws UnsupportedOperationException;
    OFBsnTlvDecap decap(OFBsnDecap value);
    OFBsnTlvDisableSrcMacCheck disableSrcMacCheck();
    OFBsnTlvDisableXmit disableXmit();
    OFBsnTlvDnsAnalytics dnsAnalytics();
    OFBsnTlvDrop drop();
    OFBsnTlvDropControl dropControl();
    OFBsnTlvDscp.Builder buildDscp() throws UnsupportedOperationException;
    OFBsnTlvDscp dscp(int value);
    OFBsnTlvEcn.Builder buildEcn() throws UnsupportedOperationException;
    OFBsnTlvEcn ecn(short value);
    OFBsnTlvEgressOnly egressOnly();
    OFBsnTlvEgressPortGroupId.Builder buildEgressPortGroupId() throws UnsupportedOperationException;
    OFBsnTlvEgressPortGroupId egressPortGroupId(long value);
    OFBsnTlvEgressSamplingRate.Builder buildEgressSamplingRate() throws UnsupportedOperationException;
    OFBsnTlvEgressSamplingRate egressSamplingRate(long value);
    OFBsnTlvEncap.Builder buildEncap() throws UnsupportedOperationException;
    OFBsnTlvEncap encap(OFBsnEncap value);
    OFBsnTlvEnhancedHashCapability.Builder buildEnhancedHashCapability() throws UnsupportedOperationException;
    OFBsnTlvEnhancedHashCapability enhancedHashCapability(Set value);
    OFBsnTlvEthDst.Builder buildEthDst() throws UnsupportedOperationException;
    OFBsnTlvEthDst ethDst(MacAddress value);
    OFBsnTlvEthSrc.Builder buildEthSrc() throws UnsupportedOperationException;
    OFBsnTlvEthSrc ethSrc(MacAddress value);
    OFBsnTlvEthType.Builder buildEthType() throws UnsupportedOperationException;
    OFBsnTlvEthType ethType(int value);
    OFBsnTlvExternalGatewayIp.Builder buildExternalGatewayIp() throws UnsupportedOperationException;
    OFBsnTlvExternalGatewayIp externalGatewayIp(IPv4Address value);
    OFBsnTlvExternalGatewayMac.Builder buildExternalGatewayMac() throws UnsupportedOperationException;
    OFBsnTlvExternalGatewayMac externalGatewayMac(MacAddress value);
    OFBsnTlvExternalIp.Builder buildExternalIp() throws UnsupportedOperationException;
    OFBsnTlvExternalIp externalIp(IPv4Address value);
    OFBsnTlvExternalMac.Builder buildExternalMac() throws UnsupportedOperationException;
    OFBsnTlvExternalMac externalMac(MacAddress value);
    OFBsnTlvExternalNetmask.Builder buildExternalNetmask() throws UnsupportedOperationException;
    OFBsnTlvExternalNetmask externalNetmask(IPv4Address value);
    OFBsnTlvFabricPortRole.Builder buildFabricPortRole() throws UnsupportedOperationException;
    OFBsnTlvFabricPortRole fabricPortRole(OFBsnFabricPortRole value);
    OFBsnTlvFailCount.Builder buildFailCount() throws UnsupportedOperationException;
    OFBsnTlvFailCount failCount(U64 value);
    OFBsnTlvFlood flood();
    OFBsnTlvFlowClassifier.Builder buildFlowClassifier() throws UnsupportedOperationException;
    OFBsnTlvFlowClassifier flowClassifier(OFBsnFlowClassifier value);
    OFBsnTlvFlowClassify flowClassify();
    OFBsnTlvFlowIdentifier.Builder buildFlowIdentifier() throws UnsupportedOperationException;
    OFBsnTlvFlowIdentifier flowIdentifier(long value);
    OFBsnTlvForceLinkUp forceLinkUp();
    OFBsnTlvForwardErrorCorrection.Builder buildForwardErrorCorrection() throws UnsupportedOperationException;
    OFBsnTlvForwardErrorCorrection forwardErrorCorrection(OFBsnForwardErrorCorrectionType value);
    OFBsnTlvFreeCount.Builder buildFreeCount() throws UnsupportedOperationException;
    OFBsnTlvFreeCount freeCount(long value);
    OFBsnTlvGenerationId.Builder buildGenerationId() throws UnsupportedOperationException;
    OFBsnTlvGenerationId generationId(U64 value);
    OFBsnTlvHashAlgorithm.Builder buildHashAlgorithm() throws UnsupportedOperationException;
    OFBsnTlvHashAlgorithm hashAlgorithm(OFBsnHashAlgorithmType value);
    OFBsnTlvHashGtpHeaderMatch.Builder buildHashGtpHeaderMatch() throws UnsupportedOperationException;
    OFBsnTlvHashGtpHeaderMatch hashGtpHeaderMatch(short firstHeaderByte, short firstHeaderMask);
    OFBsnTlvHashGtpPortMatch.Builder buildHashGtpPortMatch() throws UnsupportedOperationException;
    OFBsnTlvHashPacketField.Builder buildHashPacketField() throws UnsupportedOperationException;
    OFBsnTlvHashPacketField hashPacketField(Set value);
    OFBsnTlvHashPacketType.Builder buildHashPacketType() throws UnsupportedOperationException;
    OFBsnTlvHashPacketType hashPacketType(OFBsnHashPacketType value);
    OFBsnTlvHashSeed.Builder buildHashSeed() throws UnsupportedOperationException;
    OFBsnTlvHashSeed hashSeed(long seed1, long seed2);
    OFBsnTlvHashType.Builder buildHashType() throws UnsupportedOperationException;
    OFBsnTlvHashType hashType(OFBsnHashType value);
    OFBsnTlvHeaderSize.Builder buildHeaderSize() throws UnsupportedOperationException;
    OFBsnTlvHeaderSize headerSize(long value);
    OFBsnTlvIcmpCode.Builder buildIcmpCode() throws UnsupportedOperationException;
    OFBsnTlvIcmpCode icmpCode(short value);
    OFBsnTlvIcmpId.Builder buildIcmpId() throws UnsupportedOperationException;
    OFBsnTlvIcmpId icmpId(int value);
    OFBsnTlvIcmpType.Builder buildIcmpType() throws UnsupportedOperationException;
    OFBsnTlvIcmpType icmpType(short value);
    OFBsnTlvIcmpv6Chksum.Builder buildIcmpv6Chksum() throws UnsupportedOperationException;
    OFBsnTlvIcmpv6Chksum icmpv6Chksum(int value);
    OFBsnTlvIcmpv6Code.Builder buildIcmpv6Code() throws UnsupportedOperationException;
    OFBsnTlvIcmpv6Code icmpv6Code(short value);
    OFBsnTlvIcmpv6Type.Builder buildIcmpv6Type() throws UnsupportedOperationException;
    OFBsnTlvIcmpv6Type icmpv6Type(short value);
    OFBsnTlvIdentifier.Builder buildIdentifier() throws UnsupportedOperationException;
    OFBsnTlvIdentifier identifier(long value);
    OFBsnTlvIdleNotification idleNotification();
    OFBsnTlvIdleTime.Builder buildIdleTime() throws UnsupportedOperationException;
    OFBsnTlvIdleTime idleTime(U64 value);
    OFBsnTlvIdleTimeout.Builder buildIdleTimeout() throws UnsupportedOperationException;
    OFBsnTlvIdleTimeout idleTimeout(long value);
    OFBsnTlvIfpClassId.Builder buildIfpClassId() throws UnsupportedOperationException;
    OFBsnTlvIfpClassId ifpClassId(long value);
    OFBsnTlvIgmpSnooping igmpSnooping();
    OFBsnTlvIngressPortGroupId.Builder buildIngressPortGroupId() throws UnsupportedOperationException;
    OFBsnTlvIngressPortGroupId ingressPortGroupId(long value);
    OFBsnTlvInnerVlanVid.Builder buildInnerVlanVid() throws UnsupportedOperationException;
    OFBsnTlvInnerVlanVid innerVlanVid(int value);
    OFBsnTlvInternalGatewayMac.Builder buildInternalGatewayMac() throws UnsupportedOperationException;
    OFBsnTlvInternalGatewayMac internalGatewayMac(MacAddress value);
    OFBsnTlvInternalMac.Builder buildInternalMac() throws UnsupportedOperationException;
    OFBsnTlvInternalMac internalMac(MacAddress value);
    OFBsnTlvInterval.Builder buildInterval() throws UnsupportedOperationException;
    OFBsnTlvInterval interval(long value);
    OFBsnTlvIpFragmentation.Builder buildIpFragmentation() throws UnsupportedOperationException;
    OFBsnTlvIpFragmentation ipFragmentation(OFBsnIpFragmentation value);
    OFBsnTlvIpProto.Builder buildIpProto() throws UnsupportedOperationException;
    OFBsnTlvIpProto ipProto(short value);
    OFBsnTlvIpTunnelType.Builder buildIpTunnelType() throws UnsupportedOperationException;
    OFBsnTlvIpTunnelType ipTunnelType(OFBsnIpTunnelType value);
    OFBsnTlvIpv4.Builder buildIpv4() throws UnsupportedOperationException;
    OFBsnTlvIpv4 ipv4(IPv4Address value);
    OFBsnTlvIpv4Dst.Builder buildIpv4Dst() throws UnsupportedOperationException;
    OFBsnTlvIpv4Dst ipv4Dst(IPv4Address value);
    OFBsnTlvIpv4Netmask.Builder buildIpv4Netmask() throws UnsupportedOperationException;
    OFBsnTlvIpv4Netmask ipv4Netmask(IPv4Address value);
    OFBsnTlvIpv4Src.Builder buildIpv4Src() throws UnsupportedOperationException;
    OFBsnTlvIpv4Src ipv4Src(IPv4Address value);
    OFBsnTlvIpv6.Builder buildIpv6() throws UnsupportedOperationException;
    OFBsnTlvIpv6 ipv6(IPv6Address value);
    OFBsnTlvIpv6Dst.Builder buildIpv6Dst() throws UnsupportedOperationException;
    OFBsnTlvIpv6Dst ipv6Dst(IPv6Address value);
    OFBsnTlvIpv6Prefix.Builder buildIpv6Prefix() throws UnsupportedOperationException;
    OFBsnTlvIpv6Prefix ipv6Prefix(IPv6Address value, short prefixLength);
    OFBsnTlvIpv6Src.Builder buildIpv6Src() throws UnsupportedOperationException;
    OFBsnTlvIpv6Src ipv6Src(IPv6Address value);
    OFBsnTlvKnownMulticastRate.Builder buildKnownMulticastRate() throws UnsupportedOperationException;
    OFBsnTlvKnownMulticastRate knownMulticastRate(long value);
    OFBsnTlvL2CacheHit l2CacheHit();
    OFBsnTlvL2MulticastLookup l2MulticastLookup();
    OFBsnTlvL3 l3();
    OFBsnTlvL3DstClassId.Builder buildL3DstClassId() throws UnsupportedOperationException;
    OFBsnTlvL3DstClassId l3DstClassId(long value);
    OFBsnTlvL3InterfaceClassId.Builder buildL3InterfaceClassId() throws UnsupportedOperationException;
    OFBsnTlvL3InterfaceClassId l3InterfaceClassId(long value);
    OFBsnTlvL3SrcClassId.Builder buildL3SrcClassId() throws UnsupportedOperationException;
    OFBsnTlvL3SrcClassId l3SrcClassId(long value);
    OFBsnTlvLagOptions.Builder buildLagOptions() throws UnsupportedOperationException;
    OFBsnTlvLagOptions lagOptions(Set flags);
    OFBsnTlvLagType.Builder buildLagType() throws UnsupportedOperationException;
    OFBsnTlvLagType lagType(OFBsnLagType value);
    OFBsnTlvLcore.Builder buildLcore() throws UnsupportedOperationException;
    OFBsnTlvLcore lcore(long value);
    OFBsnTlvLinkUp linkUp();
    OFBsnTlvLoad.Builder buildLoad() throws UnsupportedOperationException;
    OFBsnTlvLoad load(long value);
    OFBsnTlvLookupCount.Builder buildLookupCount() throws UnsupportedOperationException;
    OFBsnTlvLookupCount lookupCount(U64 value);
    OFBsnTlvLoopbackMode.Builder buildLoopbackMode() throws UnsupportedOperationException;
    OFBsnTlvLoopbackMode loopbackMode(OFBsnLoopbackMode value);
    OFBsnTlvLoopbackPort.Builder buildLoopbackPort() throws UnsupportedOperationException;
    OFBsnTlvLoopbackPort loopbackPort(OFPort value);
    OFBsnTlvLossless lossless();
    OFBsnTlvLrAllEnabled lrAllEnabled();
    OFBsnTlvMac.Builder buildMac() throws UnsupportedOperationException;
    OFBsnTlvMac mac(MacAddress value);
    OFBsnTlvMacMask.Builder buildMacMask() throws UnsupportedOperationException;
    OFBsnTlvMacMask macMask(MacAddress value);
    OFBsnTlvMatchedCount.Builder buildMatchedCount() throws UnsupportedOperationException;
    OFBsnTlvMatchedCount matchedCount(U64 value);
    OFBsnTlvMaxCount.Builder buildMaxCount() throws UnsupportedOperationException;
    OFBsnTlvMaxCount maxCount(long value);
    OFBsnTlvMcgTypeVxlan mcgTypeVxlan();
    OFBsnTlvMetadata.Builder buildMetadata() throws UnsupportedOperationException;
    OFBsnTlvMetadata metadata(OFBsnMetadata value);
    OFBsnTlvMgmt.Builder buildMgmt() throws UnsupportedOperationException;
    OFBsnTlvMgmt mgmt(long value);
    OFBsnTlvMgmtReselectOnFailure mgmtReselectOnFailure();
    OFBsnTlvMissPackets.Builder buildMissPackets() throws UnsupportedOperationException;
    OFBsnTlvMissPackets missPackets(U64 value);
    OFBsnTlvMplsControlWord.Builder buildMplsControlWord() throws UnsupportedOperationException;
    OFBsnTlvMplsControlWord mplsControlWord(short value);
    OFBsnTlvMplsLabel.Builder buildMplsLabel() throws UnsupportedOperationException;
    OFBsnTlvMplsLabel mplsLabel(long value);
    OFBsnTlvMplsSequenced.Builder buildMplsSequenced() throws UnsupportedOperationException;
    OFBsnTlvMplsSequenced mplsSequenced(short value);
    OFBsnTlvMulticastInterfaceId.Builder buildMulticastInterfaceId() throws UnsupportedOperationException;
    OFBsnTlvMulticastInterfaceId multicastInterfaceId(long value);
    OFBsnTlvMulticastPacket.Builder buildMulticastPacket() throws UnsupportedOperationException;
    OFBsnTlvMulticastPacket multicastPacket(OFBsnMulticastPacket value);
    OFBsnTlvMultiplier.Builder buildMultiplier() throws UnsupportedOperationException;
    OFBsnTlvMultiplier multiplier(long value);
    OFBsnTlvName.Builder buildName() throws UnsupportedOperationException;
    OFBsnTlvName name(byte[] value);
    OFBsnTlvNdpOffload ndpOffload();
    OFBsnTlvNdpStatic ndpStatic();
    OFBsnTlvNegate negate();
    OFBsnTlvNextHopIpv4.Builder buildNextHopIpv4() throws UnsupportedOperationException;
    OFBsnTlvNextHopIpv4 nextHopIpv4(IPv4Address value);
    OFBsnTlvNextHopMac.Builder buildNextHopMac() throws UnsupportedOperationException;
    OFBsnTlvNextHopMac nextHopMac(MacAddress value);
    OFBsnTlvNexthopTypeVxlan nexthopTypeVxlan();
    OFBsnTlvNoArpResponse noArpResponse();
    OFBsnTlvNoDrop noDrop();
    OFBsnTlvNoNsResponse noNsResponse();
    OFBsnTlvOffset.Builder buildOffset() throws UnsupportedOperationException;
    OFBsnTlvOffset offset(int value);
    OFBsnTlvOpticsAlwaysEnabled opticsAlwaysEnabled();
    OFBsnTlvOuterSrcMac.Builder buildOuterSrcMac() throws UnsupportedOperationException;
    OFBsnTlvOuterSrcMac outerSrcMac(MacAddress value);
    OFBsnTlvPacketField.Builder buildPacketField() throws UnsupportedOperationException;
    OFBsnTlvPacketField packetField(OFBsnPacketField value);
    OFBsnTlvParentPort.Builder buildParentPort() throws UnsupportedOperationException;
    OFBsnTlvParentPort parentPort(OFPort value);
    OFBsnTlvPartnerKey.Builder buildPartnerKey() throws UnsupportedOperationException;
    OFBsnTlvPartnerKey partnerKey(int value);
    OFBsnTlvPartnerPortNum.Builder buildPartnerPortNum() throws UnsupportedOperationException;
    OFBsnTlvPartnerPortNum partnerPortNum(int value);
    OFBsnTlvPartnerPortPriority.Builder buildPartnerPortPriority() throws UnsupportedOperationException;
    OFBsnTlvPartnerPortPriority partnerPortPriority(int value);
    OFBsnTlvPartnerState.Builder buildPartnerState() throws UnsupportedOperationException;
    OFBsnTlvPartnerState partnerState(Set value);
    OFBsnTlvPartnerSystemMac.Builder buildPartnerSystemMac() throws UnsupportedOperationException;
    OFBsnTlvPartnerSystemMac partnerSystemMac(MacAddress value);
    OFBsnTlvPartnerSystemPriority.Builder buildPartnerSystemPriority() throws UnsupportedOperationException;
    OFBsnTlvPartnerSystemPriority partnerSystemPriority(int value);
    OFBsnTlvPassive passive();
    OFBsnTlvPduaRxInstance.Builder buildPduaRxInstance() throws UnsupportedOperationException;
    OFBsnTlvPduaRxInstance pduaRxInstance(byte[] value);
    OFBsnTlvPimDr pimDr();
    OFBsnTlvPimHelloFlood pimHelloFlood();
    OFBsnTlvPort.Builder buildPort() throws UnsupportedOperationException;
    OFBsnTlvPort port(OFPort value);
    OFBsnTlvPortMode.Builder buildPortMode() throws UnsupportedOperationException;
    OFBsnTlvPortMode portMode(OFBsnPortMode value);
    OFBsnTlvPortSpeedGbps.Builder buildPortSpeedGbps() throws UnsupportedOperationException;
    OFBsnTlvPortSpeedGbps portSpeedGbps(long value);
    OFBsnTlvPortUsage.Builder buildPortUsage() throws UnsupportedOperationException;
    OFBsnTlvPortUsage portUsage(OFBsnPortUsage value);
    OFBsnTlvPortVxlanMode.Builder buildPortVxlanMode() throws UnsupportedOperationException;
    OFBsnTlvPortVxlanMode portVxlanMode(OFBsnPortVxlanMode value);
    OFBsnTlvPreserveVlan preserveVlan();
    OFBsnTlvPriority.Builder buildPriority() throws UnsupportedOperationException;
    OFBsnTlvPriority priority(long value);
    OFBsnTlvPushTwoPerPolicy pushTwoPerPolicy();
    OFBsnTlvPushTwoTagsCapability.Builder buildPushTwoTagsCapability() throws UnsupportedOperationException;
    OFBsnTlvPushTwoTagsCapability pushTwoTagsCapability(Set value);
    OFBsnTlvPushVlanOnEgress pushVlanOnEgress();
    OFBsnTlvPushVlanOnIngress.Builder buildPushVlanOnIngress() throws UnsupportedOperationException;
    OFBsnTlvPushVlanOnIngress pushVlanOnIngress(Set flags);
    OFBsnTlvQosPriority.Builder buildQosPriority() throws UnsupportedOperationException;
    OFBsnTlvQosPriority qosPriority(long value);
    OFBsnTlvQueueId.Builder buildQueueId() throws UnsupportedOperationException;
    OFBsnTlvQueueId queueId(long value);
    OFBsnTlvQueueWeight.Builder buildQueueWeight() throws UnsupportedOperationException;
    OFBsnTlvQueueWeight queueWeight(long value);
    OFBsnTlvRateLimit.Builder buildRateLimit() throws UnsupportedOperationException;
    OFBsnTlvRateLimit rateLimit(long value);
    OFBsnTlvRateUnit.Builder buildRateUnit() throws UnsupportedOperationException;
    OFBsnTlvRateUnit rateUnit(OFBsnRateUnit value);
    OFBsnTlvRecordPackets.Builder buildRecordPackets() throws UnsupportedOperationException;
    OFBsnTlvRecordPackets recordPackets(long value);
    OFBsnTlvRedundantMgmt redundantMgmt();
    OFBsnTlvReference.Builder buildReference() throws UnsupportedOperationException;
    OFBsnTlvReference reference(int tableId, List key);
    OFBsnTlvRemoteId.Builder buildRemoteId() throws UnsupportedOperationException;
    OFBsnTlvRemoteId remoteId(byte[] value);
    OFBsnTlvReplyPackets.Builder buildReplyPackets() throws UnsupportedOperationException;
    OFBsnTlvReplyPackets replyPackets(U64 value);
    OFBsnTlvRequestPackets.Builder buildRequestPackets() throws UnsupportedOperationException;
    OFBsnTlvRequestPackets requestPackets(U64 value);
    OFBsnTlvRestServer restServer();
    OFBsnTlvRoutingParam.Builder buildRoutingParam() throws UnsupportedOperationException;
    OFBsnTlvRoutingParam routingParam(OFBsnRoutingParam value);
    OFBsnTlvRxBytes.Builder buildRxBytes() throws UnsupportedOperationException;
    OFBsnTlvRxBytes rxBytes(U64 value);
    OFBsnTlvRxPackets.Builder buildRxPackets() throws UnsupportedOperationException;
    OFBsnTlvRxPackets rxPackets(U64 value);
    OFBsnTlvSamplingRate.Builder buildSamplingRate() throws UnsupportedOperationException;
    OFBsnTlvSamplingRate samplingRate(long value);
    OFBsnTlvSctpDst.Builder buildSctpDst() throws UnsupportedOperationException;
    OFBsnTlvSctpDst sctpDst(int value);
    OFBsnTlvSctpSrc.Builder buildSctpSrc() throws UnsupportedOperationException;
    OFBsnTlvSctpSrc sctpSrc(int value);
    OFBsnTlvSetLoopbackMode setLoopbackMode();
    OFBsnTlvSocket.Builder buildSocket() throws UnsupportedOperationException;
    OFBsnTlvSocket socket(long value);
    OFBsnTlvSrcMacCml.Builder buildSrcMacCml() throws UnsupportedOperationException;
    OFBsnTlvSrcMacCml srcMacCml(OFBsnCml value);
    OFBsnTlvStatus.Builder buildStatus() throws UnsupportedOperationException;
    OFBsnTlvStatus status(OFBsnStatus value);
    OFBsnTlvStripMplsL2OnIngress stripMplsL2OnIngress();
    OFBsnTlvStripMplsL3OnIngress stripMplsL3OnIngress();
    OFBsnTlvStripVlanOnEgress.Builder buildStripVlanOnEgress() throws UnsupportedOperationException;
    OFBsnTlvStripVlanOnEgress stripVlanOnEgress(Set flags);
    OFBsnTlvSubAgentId.Builder buildSubAgentId() throws UnsupportedOperationException;
    OFBsnTlvSubAgentId subAgentId(long value);
    OFBsnTlvSwlFeature.Builder buildSwlFeature() throws UnsupportedOperationException;
    OFBsnTlvSwlFeature swlFeature(OFBsnSwlFeature value);
    OFBsnTlvTcpDst.Builder buildTcpDst() throws UnsupportedOperationException;
    OFBsnTlvTcpDst tcpDst(int value);
    OFBsnTlvTcpFlags.Builder buildTcpFlags() throws UnsupportedOperationException;
    OFBsnTlvTcpFlags tcpFlags(int value);
    OFBsnTlvTcpSrc.Builder buildTcpSrc() throws UnsupportedOperationException;
    OFBsnTlvTcpSrc tcpSrc(int value);
    OFBsnTlvThread.Builder buildThread() throws UnsupportedOperationException;
    OFBsnTlvThread thread(long value);
    OFBsnTlvTimestamp.Builder buildTimestamp() throws UnsupportedOperationException;
    OFBsnTlvTimestamp timestamp(U64 value);
    OFBsnTlvTtl.Builder buildTtl() throws UnsupportedOperationException;
    OFBsnTlvTtl ttl(int value);
    OFBsnTlvTunnelCapability.Builder buildTunnelCapability() throws UnsupportedOperationException;
    OFBsnTlvTunnelCapability tunnelCapability(Set value);
    OFBsnTlvTxBytes.Builder buildTxBytes() throws UnsupportedOperationException;
    OFBsnTlvTxBytes txBytes(U64 value);
    OFBsnTlvTxPackets.Builder buildTxPackets() throws UnsupportedOperationException;
    OFBsnTlvTxPackets txPackets(U64 value);
    OFBsnTlvUdfAnchor.Builder buildUdfAnchor() throws UnsupportedOperationException;
    OFBsnTlvUdfAnchor udfAnchor(OFBsnUdfAnchor value);
    OFBsnTlvUdfCapability.Builder buildUdfCapability() throws UnsupportedOperationException;
    OFBsnTlvUdfCapability udfCapability(Set value);
    OFBsnTlvUdfData.Builder buildUdfData() throws UnsupportedOperationException;
    OFBsnTlvUdfData udfData(long value);
    OFBsnTlvUdfId.Builder buildUdfId() throws UnsupportedOperationException;
    OFBsnTlvUdfId udfId(int value);
    OFBsnTlvUdfLength.Builder buildUdfLength() throws UnsupportedOperationException;
    OFBsnTlvUdfLength udfLength(int value);
    OFBsnTlvUdfOffset.Builder buildUdfOffset() throws UnsupportedOperationException;
    OFBsnTlvUdfOffset udfOffset(int value);
    OFBsnTlvUdpDst.Builder buildUdpDst() throws UnsupportedOperationException;
    OFBsnTlvUdpDst udpDst(int value);
    OFBsnTlvUdpSrc.Builder buildUdpSrc() throws UnsupportedOperationException;
    OFBsnTlvUdpSrc udpSrc(int value);
    OFBsnTlvUint32.Builder buildUint32() throws UnsupportedOperationException;
    OFBsnTlvUint32 uint32(long value);
    OFBsnTlvUint64List.Builder buildUint64List() throws UnsupportedOperationException;
    OFBsnTlvUint64List uint64List(List value);
    OFBsnTlvUnicastQueryTimeout.Builder buildUnicastQueryTimeout() throws UnsupportedOperationException;
    OFBsnTlvUnicastQueryTimeout unicastQueryTimeout(long value);
    OFBsnTlvUnicastRate.Builder buildUnicastRate() throws UnsupportedOperationException;
    OFBsnTlvUnicastRate unicastRate(long value);
    OFBsnTlvUnknownMulticastRate.Builder buildUnknownMulticastRate() throws UnsupportedOperationException;
    OFBsnTlvUnknownMulticastRate unknownMulticastRate(long value);
    OFBsnTlvUntagged untagged();
    OFBsnTlvUpgrade.Builder buildUpgrade() throws UnsupportedOperationException;
    OFBsnTlvUpgrade upgrade(OFBsnUpgrade value);
    OFBsnTlvUriScheme.Builder buildUriScheme() throws UnsupportedOperationException;
    OFBsnTlvUriScheme uriScheme(byte[] value);
    OFBsnTlvUsePacketState.Builder buildUsePacketState() throws UnsupportedOperationException;
    OFBsnTlvUsePacketState usePacketState(short value);
    OFBsnTlvUserConfigured userConfigured();
    OFBsnTlvVfi.Builder buildVfi() throws UnsupportedOperationException;
    OFBsnTlvVfi vfi(int value);
    OFBsnTlvVfpClassId.Builder buildVfpClassId() throws UnsupportedOperationException;
    OFBsnTlvVfpClassId vfpClassId(long value);
    OFBsnTlvVirtual virtual();
    OFBsnTlvVlanMacList.Builder buildVlanMacList() throws UnsupportedOperationException;
    OFBsnTlvVlanMacList vlanMacList(List key);
    OFBsnTlvVlanPcp.Builder buildVlanPcp() throws UnsupportedOperationException;
    OFBsnTlvVlanPcp vlanPcp(short value);
    OFBsnTlvVlanVid.Builder buildVlanVid() throws UnsupportedOperationException;
    OFBsnTlvVlanVid vlanVid(VlanVid value);
    OFBsnTlvVlanVidMask.Builder buildVlanVidMask() throws UnsupportedOperationException;
    OFBsnTlvVlanVidMask vlanVidMask(int value);
    OFBsnTlvVni.Builder buildVni() throws UnsupportedOperationException;
    OFBsnTlvVni vni(long value);
    OFBsnTlvVpnKey.Builder buildVpnKey() throws UnsupportedOperationException;
    OFBsnTlvVpnKey vpnKey(long value);
    OFBsnTlvVrf.Builder buildVrf() throws UnsupportedOperationException;
    OFBsnTlvVrf vrf(long value);
    OFBsnTlvVxlanEgressLag vxlanEgressLag();

    OFMessageReader getReader();
    OFVersion getVersion();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy