public class NxAugMatchPacketInMessageBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<NxAugMatchPacketInMessage>
NxAugMatchPacketInMessageBuilder instances. Overall design of the class is that of a
fluent interface, where method chaining is used.
In general, this class is supposed to be used like this template:
NxAugMatchPacketInMessageBuilder createTarget(int fooXyzzy, int barBaz) {
return new NxAugMatchPacketInMessageBuilderBuilder()
.setFoo(new FooBuilder().setXyzzy(fooXyzzy).build())
.setBar(new BarBuilder().setBaz(barBaz).build())
.build();
}
This pattern is supported by the immutable nature of NxAugMatchPacketInMessageBuilder, as instances can be freely passed around without worrying about synchronization issues.
As a side note: method chaining results in:
build(), which is then returned from the methodNxAugMatchPacketInMessageBuilder,
Builderpublic NxAugMatchPacketInMessageBuilder()
public NxAugMatchPacketInMessageBuilder(NxmNxCtZoneGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmOfTcpSrcGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxNshNpGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmOfEthDstGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxCtTpSrcGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxNshc4Grouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxTunIdGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxCtTpDstGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmOfUdpDstGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxRegGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmOfInPortGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxCtMarkGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmOfEthTypeGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxNspGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxNshTtlGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxNshc2Grouping arg)
public NxAugMatchPacketInMessageBuilder(NxmOfIpDstGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxCtStateGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxTunIpv4SrcGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmOfUdpSrcGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxArpThaGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxTunIpv4DstGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxNsiGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmOfEthSrcGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmOfTcpDstGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxNshc3Grouping arg)
public NxAugMatchPacketInMessageBuilder(NxmOfIpSrcGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmOfArpSpaGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxPktMarkGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxArpShaGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxNshc1Grouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxNshFlagsGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmOfIcmpTypeGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmOfArpOpGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmOfArpTpaGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxmNxNshMdtypeGrouping arg)
public NxAugMatchPacketInMessageBuilder(NxAugMatchPacketInMessage base)
public void fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg)
arg - grouping objectIllegalArgumentException - if given argument is none of valid typespublic NxmNxArpSha getNxmNxArpSha()
public NxmNxArpTha getNxmNxArpTha()
public NxmNxCtMark getNxmNxCtMark()
public NxmNxCtState getNxmNxCtState()
public NxmNxCtTpDst getNxmNxCtTpDst()
public NxmNxCtTpSrc getNxmNxCtTpSrc()
public NxmNxCtZone getNxmNxCtZone()
public NxmNxNshFlags getNxmNxNshFlags()
public NxmNxNshMdtype getNxmNxNshMdtype()
public NxmNxNshNp getNxmNxNshNp()
public NxmNxNshTtl getNxmNxNshTtl()
public NxmNxNshc1 getNxmNxNshc1()
public NxmNxNshc2 getNxmNxNshc2()
public NxmNxNshc3 getNxmNxNshc3()
public NxmNxNshc4 getNxmNxNshc4()
public NxmNxNsi getNxmNxNsi()
public NxmNxNsp getNxmNxNsp()
public NxmNxPktMark getNxmNxPktMark()
public NxmNxReg getNxmNxReg()
public NxmNxTunId getNxmNxTunId()
public NxmNxTunIpv4Dst getNxmNxTunIpv4Dst()
public NxmNxTunIpv4Src getNxmNxTunIpv4Src()
public NxmOfArpOp getNxmOfArpOp()
public NxmOfArpSpa getNxmOfArpSpa()
public NxmOfArpTpa getNxmOfArpTpa()
public NxmOfEthDst getNxmOfEthDst()
public NxmOfEthSrc getNxmOfEthSrc()
public NxmOfEthType getNxmOfEthType()
public NxmOfIcmpType getNxmOfIcmpType()
public NxmOfIpDst getNxmOfIpDst()
public NxmOfIpSrc getNxmOfIpSrc()
public NxmOfTcpDst getNxmOfTcpDst()
public NxmOfTcpSrc getNxmOfTcpSrc()
public NxmOfUdpDst getNxmOfUdpDst()
public NxmOfUdpSrc getNxmOfUdpSrc()
public OfInPort getOfInPort()
public NxAugMatchPacketInMessageBuilder setNxmNxArpSha(NxmNxArpSha value)
public NxAugMatchPacketInMessageBuilder setNxmNxArpTha(NxmNxArpTha value)
public NxAugMatchPacketInMessageBuilder setNxmNxCtMark(NxmNxCtMark value)
public NxAugMatchPacketInMessageBuilder setNxmNxCtState(NxmNxCtState value)
public NxAugMatchPacketInMessageBuilder setNxmNxCtTpDst(NxmNxCtTpDst value)
public NxAugMatchPacketInMessageBuilder setNxmNxCtTpSrc(NxmNxCtTpSrc value)
public NxAugMatchPacketInMessageBuilder setNxmNxCtZone(NxmNxCtZone value)
public NxAugMatchPacketInMessageBuilder setNxmNxNshFlags(NxmNxNshFlags value)
public NxAugMatchPacketInMessageBuilder setNxmNxNshMdtype(NxmNxNshMdtype value)
public NxAugMatchPacketInMessageBuilder setNxmNxNshNp(NxmNxNshNp value)
public NxAugMatchPacketInMessageBuilder setNxmNxNshTtl(NxmNxNshTtl value)
public NxAugMatchPacketInMessageBuilder setNxmNxNshc1(NxmNxNshc1 value)
public NxAugMatchPacketInMessageBuilder setNxmNxNshc2(NxmNxNshc2 value)
public NxAugMatchPacketInMessageBuilder setNxmNxNshc3(NxmNxNshc3 value)
public NxAugMatchPacketInMessageBuilder setNxmNxNshc4(NxmNxNshc4 value)
public NxAugMatchPacketInMessageBuilder setNxmNxNsi(NxmNxNsi value)
public NxAugMatchPacketInMessageBuilder setNxmNxNsp(NxmNxNsp value)
public NxAugMatchPacketInMessageBuilder setNxmNxPktMark(NxmNxPktMark value)
public NxAugMatchPacketInMessageBuilder setNxmNxReg(NxmNxReg value)
public NxAugMatchPacketInMessageBuilder setNxmNxTunId(NxmNxTunId value)
public NxAugMatchPacketInMessageBuilder setNxmNxTunIpv4Dst(NxmNxTunIpv4Dst value)
public NxAugMatchPacketInMessageBuilder setNxmNxTunIpv4Src(NxmNxTunIpv4Src value)
public NxAugMatchPacketInMessageBuilder setNxmOfArpOp(NxmOfArpOp value)
public NxAugMatchPacketInMessageBuilder setNxmOfArpSpa(NxmOfArpSpa value)
public NxAugMatchPacketInMessageBuilder setNxmOfArpTpa(NxmOfArpTpa value)
public NxAugMatchPacketInMessageBuilder setNxmOfEthDst(NxmOfEthDst value)
public NxAugMatchPacketInMessageBuilder setNxmOfEthSrc(NxmOfEthSrc value)
public NxAugMatchPacketInMessageBuilder setNxmOfEthType(NxmOfEthType value)
public NxAugMatchPacketInMessageBuilder setNxmOfIcmpType(NxmOfIcmpType value)
public NxAugMatchPacketInMessageBuilder setNxmOfIpDst(NxmOfIpDst value)
public NxAugMatchPacketInMessageBuilder setNxmOfIpSrc(NxmOfIpSrc value)
public NxAugMatchPacketInMessageBuilder setNxmOfTcpDst(NxmOfTcpDst value)
public NxAugMatchPacketInMessageBuilder setNxmOfTcpSrc(NxmOfTcpSrc value)
public NxAugMatchPacketInMessageBuilder setNxmOfUdpDst(NxmOfUdpDst value)
public NxAugMatchPacketInMessageBuilder setNxmOfUdpSrc(NxmOfUdpSrc value)
public NxAugMatchPacketInMessageBuilder setOfInPort(OfInPort value)
public NxAugMatchPacketInMessage build()
build in interface org.opendaylight.yangtools.concepts.CheckedBuilder<NxAugMatchPacketInMessage,IllegalArgumentException>Copyright © 2019 OpenDaylight. All rights reserved.