
org.projectfloodlight.openflow.protocol.bsntlv.OFBsnTlvs 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.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.oxm.*;
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
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);
OFBsnTlvAnchor.Builder buildAnchor() throws UnsupportedOperationException;
OFBsnTlvAnchor anchor(OFBsnAnchor value);
OFBsnTlvBroadcastQueryTimeout.Builder buildBroadcastQueryTimeout() throws UnsupportedOperationException;
OFBsnTlvBroadcastQueryTimeout broadcastQueryTimeout(long value);
OFBsnTlvBucket.Builder buildBucket() throws UnsupportedOperationException;
OFBsnTlvBucket bucket(List value);
OFBsnTlvCircuitId.Builder buildCircuitId() throws UnsupportedOperationException;
OFBsnTlvCircuitId circuitId(byte[] value);
OFBsnTlvConvergenceStatus.Builder buildConvergenceStatus() throws UnsupportedOperationException;
OFBsnTlvConvergenceStatus convergenceStatus(short value);
OFBsnTlvCrcEnabled.Builder buildCrcEnabled() throws UnsupportedOperationException;
OFBsnTlvCrcEnabled crcEnabled(short value);
OFBsnTlvData.Builder buildData() throws UnsupportedOperationException;
OFBsnTlvData data(byte[] value);
OFBsnTlvEthDst.Builder buildEthDst() throws UnsupportedOperationException;
OFBsnTlvEthDst ethDst(MacAddress value);
OFBsnTlvEthSrc.Builder buildEthSrc() throws UnsupportedOperationException;
OFBsnTlvEthSrc ethSrc(MacAddress 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);
OFBsnTlvGenerationId.Builder buildGenerationId() throws UnsupportedOperationException;
OFBsnTlvGenerationId generationId(U64 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);
OFBsnTlvIdleNotification idleNotification();
OFBsnTlvIdleTime.Builder buildIdleTime() throws UnsupportedOperationException;
OFBsnTlvIdleTime idleTime(U64 value);
OFBsnTlvIdleTimeout.Builder buildIdleTimeout() throws UnsupportedOperationException;
OFBsnTlvIdleTimeout idleTimeout(long value);
OFBsnTlvIgmpSnooping igmpSnooping();
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);
OFBsnTlvIpProto.Builder buildIpProto() throws UnsupportedOperationException;
OFBsnTlvIpProto ipProto(short 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);
OFBsnTlvL2MulticastLookup l2MulticastLookup();
OFBsnTlvMac.Builder buildMac() throws UnsupportedOperationException;
OFBsnTlvMac mac(MacAddress value);
OFBsnTlvMacMask.Builder buildMacMask() throws UnsupportedOperationException;
OFBsnTlvMacMask macMask(MacAddress value);
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);
OFBsnTlvName.Builder buildName() throws UnsupportedOperationException;
OFBsnTlvName name(byte[] value);
OFBsnTlvNegate negate();
OFBsnTlvOffset.Builder buildOffset() throws UnsupportedOperationException;
OFBsnTlvOffset offset(int 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);
OFBsnTlvPort.Builder buildPort() throws UnsupportedOperationException;
OFBsnTlvPort port(OFPort value);
OFBsnTlvPriority.Builder buildPriority() throws UnsupportedOperationException;
OFBsnTlvPriority priority(long value);
OFBsnTlvQueueId.Builder buildQueueId() throws UnsupportedOperationException;
OFBsnTlvQueueId queueId(long value);
OFBsnTlvQueueWeight.Builder buildQueueWeight() throws UnsupportedOperationException;
OFBsnTlvQueueWeight queueWeight(long value);
OFBsnTlvReference.Builder buildReference() throws UnsupportedOperationException;
OFBsnTlvReference reference(int tableId, List key);
OFBsnTlvReplyPackets.Builder buildReplyPackets() throws UnsupportedOperationException;
OFBsnTlvReplyPackets replyPackets(U64 value);
OFBsnTlvRequestPackets.Builder buildRequestPackets() throws UnsupportedOperationException;
OFBsnTlvRequestPackets requestPackets(U64 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);
OFBsnTlvSetLoopbackMode setLoopbackMode();
OFBsnTlvStripMplsL2OnIngress stripMplsL2OnIngress();
OFBsnTlvStripMplsL3OnIngress stripMplsL3OnIngress();
OFBsnTlvStripVlanOnEgress stripVlanOnEgress();
OFBsnTlvSubAgentId.Builder buildSubAgentId() throws UnsupportedOperationException;
OFBsnTlvSubAgentId subAgentId(long value);
OFBsnTlvTcpDst.Builder buildTcpDst() throws UnsupportedOperationException;
OFBsnTlvTcpDst tcpDst(int value);
OFBsnTlvTcpSrc.Builder buildTcpSrc() throws UnsupportedOperationException;
OFBsnTlvTcpSrc tcpSrc(int 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);
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);
OFBsnTlvUnicastQueryTimeout.Builder buildUnicastQueryTimeout() throws UnsupportedOperationException;
OFBsnTlvUnicastQueryTimeout unicastQueryTimeout(long value);
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);
OFBsnTlvVrf.Builder buildVrf() throws UnsupportedOperationException;
OFBsnTlvVrf vrf(long value);
OFMessageReader getReader();
OFVersion getVersion();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy