public class NxAugMatchRpcGetFlowStatsBuilder extends Object implements org.opendaylight.yangtools.concepts.Builder<NxAugMatchRpcGetFlowStats>
NxAugMatchRpcGetFlowStatsBuilder 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:
NxAugMatchRpcGetFlowStatsBuilder createTarget(int fooXyzzy, int barBaz) {
return new NxAugMatchRpcGetFlowStatsBuilderBuilder()
.setFoo(new FooBuilder().setXyzzy(fooXyzzy).build())
.setBar(new BarBuilder().setBaz(barBaz).build())
.build();
}
This pattern is supported by the immutable nature of NxAugMatchRpcGetFlowStatsBuilder, 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 methodNxAugMatchRpcGetFlowStatsBuilder,
Builderpublic NxAugMatchRpcGetFlowStatsBuilder()
public NxAugMatchRpcGetFlowStatsBuilder(AllMatchesGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxCtZoneGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmOfTcpSrcGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxNshNpGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmOfEthDstGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxCtTpSrcGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxNshc4Grouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxTunIdGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxCtTpDstGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmOfUdpDstGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxRegGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmOfInPortGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxCtMarkGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmOfEthTypeGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxNspGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxNshTtlGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxNshc2Grouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmOfIpDstGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxCtStateGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxTunIpv4SrcGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmOfUdpSrcGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxArpThaGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxTunIpv4DstGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxNsiGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmOfEthSrcGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmOfTcpDstGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxNshc3Grouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmOfIpSrcGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmOfArpSpaGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxPktMarkGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxArpShaGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxNshc1Grouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxNshFlagsGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmOfIcmpTypeGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmOfArpOpGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmOfArpTpaGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxmNxNshMdtypeGrouping arg)
public NxAugMatchRpcGetFlowStatsBuilder(NxAugMatchRpcGetFlowStats 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 NxAugMatchRpcGetFlowStatsBuilder setNxmNxArpSha(NxmNxArpSha value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxArpTha(NxmNxArpTha value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxCtMark(NxmNxCtMark value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxCtState(NxmNxCtState value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxCtTpDst(NxmNxCtTpDst value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxCtTpSrc(NxmNxCtTpSrc value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxCtZone(NxmNxCtZone value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxNshFlags(NxmNxNshFlags value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxNshMdtype(NxmNxNshMdtype value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxNshNp(NxmNxNshNp value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxNshTtl(NxmNxNshTtl value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxNshc1(NxmNxNshc1 value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxNshc2(NxmNxNshc2 value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxNshc3(NxmNxNshc3 value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxNshc4(NxmNxNshc4 value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxNsi(NxmNxNsi value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxNsp(NxmNxNsp value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxPktMark(NxmNxPktMark value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxReg(NxmNxReg value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxTunId(NxmNxTunId value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxTunIpv4Dst(NxmNxTunIpv4Dst value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmNxTunIpv4Src(NxmNxTunIpv4Src value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmOfArpOp(NxmOfArpOp value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmOfArpSpa(NxmOfArpSpa value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmOfArpTpa(NxmOfArpTpa value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmOfEthDst(NxmOfEthDst value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmOfEthSrc(NxmOfEthSrc value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmOfEthType(NxmOfEthType value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmOfIcmpType(NxmOfIcmpType value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmOfIpDst(NxmOfIpDst value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmOfIpSrc(NxmOfIpSrc value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmOfTcpDst(NxmOfTcpDst value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmOfTcpSrc(NxmOfTcpSrc value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmOfUdpDst(NxmOfUdpDst value)
public NxAugMatchRpcGetFlowStatsBuilder setNxmOfUdpSrc(NxmOfUdpSrc value)
public NxAugMatchRpcGetFlowStatsBuilder setOfInPort(OfInPort value)
public NxAugMatchRpcGetFlowStats build()
build in interface org.opendaylight.yangtools.concepts.CheckedBuilder<NxAugMatchRpcGetFlowStats,IllegalArgumentException>Copyright © 2019 OpenDaylight. All rights reserved.