Package org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.nicira.match.rev140714
Class NxAugMatchRpcGetFlowStatsBuilder
java.lang.Object
org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.nicira.match.rev140714.NxAugMatchRpcGetFlowStatsBuilder
Class that builds
NxAugMatchRpcGetFlowStats
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:
NxAugMatchRpcGetFlowStats createNxAugMatchRpcGetFlowStats(int fooXyzzy, int barBaz) {
return new NxAugMatchRpcGetFlowStatsBuilder()
.setFoo(new FooBuilder().setXyzzy(fooXyzzy).build())
.setBar(new BarBuilder().setBaz(barBaz).build())
.build();
}
This pattern is supported by the immutable nature of NxAugMatchRpcGetFlowStats, as instances can be freely passed around without worrying about synchronization issues.
As a side note: method chaining results in:
- very efficient Java bytecode, as the method invocation result, in this case the Builder reference, is
on the stack, so further method invocations just need to fill method arguments for the next method
invocation, which is terminated by
build()
, which is then returned from the method - better understanding by humans, as the scope of mutable state (the builder) is kept to a minimum and is very localized
- better optimization opportunities, as the object scope is minimized in terms of invocation (rather than method) stack, making escape analysis a lot easier. Given enough compiler (JIT/AOT) prowess, the cost of th builder object can be completely eliminated
- See Also:
-
Constructor Summary
ConstructorDescriptionConstruct an empty builder.Construct a new builder initialized from specifiedAllMatchesGrouping
.Construct a builder initialized with state from specifiedNxAugMatchRpcGetFlowStats
.Construct a new builder initialized from specifiedNxmNxArpShaGrouping
.Construct a new builder initialized from specifiedNxmNxArpThaGrouping
.Construct a new builder initialized from specifiedNxmNxCtMarkGrouping
.Construct a new builder initialized from specifiedNxmNxCtStateGrouping
.Construct a new builder initialized from specifiedNxmNxCtTpDstGrouping
.Construct a new builder initialized from specifiedNxmNxCtTpSrcGrouping
.Construct a new builder initialized from specifiedNxmNxCtZoneGrouping
.Construct a new builder initialized from specifiedNxmNxNshc1Grouping
.Construct a new builder initialized from specifiedNxmNxNshc2Grouping
.Construct a new builder initialized from specifiedNxmNxNshc3Grouping
.Construct a new builder initialized from specifiedNxmNxNshc4Grouping
.Construct a new builder initialized from specifiedNxmNxNshFlagsGrouping
.Construct a new builder initialized from specifiedNxmNxNshMdtypeGrouping
.Construct a new builder initialized from specifiedNxmNxNshNpGrouping
.Construct a new builder initialized from specifiedNxmNxNshTtlGrouping
.Construct a new builder initialized from specifiedNxmNxNsiGrouping
.Construct a new builder initialized from specifiedNxmNxNspGrouping
.Construct a new builder initialized from specifiedNxmNxPktMarkGrouping
.Construct a new builder initialized from specifiedNxmNxRegGrouping
.Construct a new builder initialized from specifiedNxmNxTunIdGrouping
.Construct a new builder initialized from specifiedNxmNxTunIpv4DstGrouping
.Construct a new builder initialized from specifiedNxmNxTunIpv4SrcGrouping
.Construct a new builder initialized from specifiedNxmOfArpOpGrouping
.Construct a new builder initialized from specifiedNxmOfArpSpaGrouping
.Construct a new builder initialized from specifiedNxmOfArpTpaGrouping
.Construct a new builder initialized from specifiedNxmOfEthDstGrouping
.Construct a new builder initialized from specifiedNxmOfEthSrcGrouping
.Construct a new builder initialized from specifiedNxmOfEthTypeGrouping
.Construct a new builder initialized from specifiedNxmOfIcmpTypeGrouping
.Construct a new builder initialized from specifiedNxmOfInPortGrouping
.Construct a new builder initialized from specifiedNxmOfIpDstGrouping
.Construct a new builder initialized from specifiedNxmOfIpSrcGrouping
.Construct a new builder initialized from specifiedNxmOfTcpDstGrouping
.Construct a new builder initialized from specifiedNxmOfTcpSrcGrouping
.Construct a new builder initialized from specifiedNxmOfUdpDstGrouping
.Construct a new builder initialized from specifiedNxmOfUdpSrcGrouping
. -
Method Summary
Modifier and TypeMethodDescription@NonNull NxAugMatchRpcGetFlowStats
build()
A newNxAugMatchRpcGetFlowStats
instance.void
fieldsFrom
(org.opendaylight.yangtools.yang.binding.DataObject arg) Set fields from given grouping argument.Return current value associated with the property corresponding toNxmNxArpShaGrouping.getNxmNxArpSha()
.Return current value associated with the property corresponding toNxmNxArpThaGrouping.getNxmNxArpTha()
.Return current value associated with the property corresponding toNxmNxCtMarkGrouping.getNxmNxCtMark()
.Return current value associated with the property corresponding toNxmNxCtStateGrouping.getNxmNxCtState()
.Return current value associated with the property corresponding toNxmNxCtTpDstGrouping.getNxmNxCtTpDst()
.Return current value associated with the property corresponding toNxmNxCtTpSrcGrouping.getNxmNxCtTpSrc()
.Return current value associated with the property corresponding toNxmNxCtZoneGrouping.getNxmNxCtZone()
.Return current value associated with the property corresponding toNxmNxNshc1Grouping.getNxmNxNshc1()
.Return current value associated with the property corresponding toNxmNxNshc2Grouping.getNxmNxNshc2()
.Return current value associated with the property corresponding toNxmNxNshc3Grouping.getNxmNxNshc3()
.Return current value associated with the property corresponding toNxmNxNshc4Grouping.getNxmNxNshc4()
.Return current value associated with the property corresponding toNxmNxNshFlagsGrouping.getNxmNxNshFlags()
.Return current value associated with the property corresponding toNxmNxNshMdtypeGrouping.getNxmNxNshMdtype()
.Return current value associated with the property corresponding toNxmNxNshNpGrouping.getNxmNxNshNp()
.Return current value associated with the property corresponding toNxmNxNshTtlGrouping.getNxmNxNshTtl()
.Return current value associated with the property corresponding toNxmNxNsiGrouping.getNxmNxNsi()
.Return current value associated with the property corresponding toNxmNxNspGrouping.getNxmNxNsp()
.Return current value associated with the property corresponding toNxmNxPktMarkGrouping.getNxmNxPktMark()
.Return current value associated with the property corresponding toNxmNxRegGrouping.getNxmNxReg()
.Return current value associated with the property corresponding toNxmNxTunIdGrouping.getNxmNxTunId()
.Return current value associated with the property corresponding toNxmNxTunIpv4DstGrouping.getNxmNxTunIpv4Dst()
.Return current value associated with the property corresponding toNxmNxTunIpv4SrcGrouping.getNxmNxTunIpv4Src()
.Return current value associated with the property corresponding toNxmOfArpOpGrouping.getNxmOfArpOp()
.Return current value associated with the property corresponding toNxmOfArpSpaGrouping.getNxmOfArpSpa()
.Return current value associated with the property corresponding toNxmOfArpTpaGrouping.getNxmOfArpTpa()
.Return current value associated with the property corresponding toNxmOfEthDstGrouping.getNxmOfEthDst()
.Return current value associated with the property corresponding toNxmOfEthSrcGrouping.getNxmOfEthSrc()
.Return current value associated with the property corresponding toNxmOfEthTypeGrouping.getNxmOfEthType()
.Return current value associated with the property corresponding toNxmOfIcmpTypeGrouping.getNxmOfIcmpType()
.Return current value associated with the property corresponding toNxmOfIpDstGrouping.getNxmOfIpDst()
.Return current value associated with the property corresponding toNxmOfIpSrcGrouping.getNxmOfIpSrc()
.Return current value associated with the property corresponding toNxmOfTcpDstGrouping.getNxmOfTcpDst()
.Return current value associated with the property corresponding toNxmOfTcpSrcGrouping.getNxmOfTcpSrc()
.Return current value associated with the property corresponding toNxmOfUdpDstGrouping.getNxmOfUdpDst()
.Return current value associated with the property corresponding toNxmOfUdpSrcGrouping.getNxmOfUdpSrc()
.Return current value associated with the property corresponding toNxmOfInPortGrouping.getOfInPort()
.setNxmNxArpSha
(NxmNxArpSha value) Set the property corresponding toNxmNxArpShaGrouping.getNxmNxArpSha()
to the specified value.setNxmNxArpTha
(NxmNxArpTha value) Set the property corresponding toNxmNxArpThaGrouping.getNxmNxArpTha()
to the specified value.setNxmNxCtMark
(NxmNxCtMark value) Set the property corresponding toNxmNxCtMarkGrouping.getNxmNxCtMark()
to the specified value.setNxmNxCtState
(NxmNxCtState value) Set the property corresponding toNxmNxCtStateGrouping.getNxmNxCtState()
to the specified value.setNxmNxCtTpDst
(NxmNxCtTpDst value) Set the property corresponding toNxmNxCtTpDstGrouping.getNxmNxCtTpDst()
to the specified value.setNxmNxCtTpSrc
(NxmNxCtTpSrc value) Set the property corresponding toNxmNxCtTpSrcGrouping.getNxmNxCtTpSrc()
to the specified value.setNxmNxCtZone
(NxmNxCtZone value) Set the property corresponding toNxmNxCtZoneGrouping.getNxmNxCtZone()
to the specified value.setNxmNxNshc1
(NxmNxNshc1 value) Set the property corresponding toNxmNxNshc1Grouping.getNxmNxNshc1()
to the specified value.setNxmNxNshc2
(NxmNxNshc2 value) Set the property corresponding toNxmNxNshc2Grouping.getNxmNxNshc2()
to the specified value.setNxmNxNshc3
(NxmNxNshc3 value) Set the property corresponding toNxmNxNshc3Grouping.getNxmNxNshc3()
to the specified value.setNxmNxNshc4
(NxmNxNshc4 value) Set the property corresponding toNxmNxNshc4Grouping.getNxmNxNshc4()
to the specified value.setNxmNxNshFlags
(NxmNxNshFlags value) Set the property corresponding toNxmNxNshFlagsGrouping.getNxmNxNshFlags()
to the specified value.setNxmNxNshMdtype
(NxmNxNshMdtype value) Set the property corresponding toNxmNxNshMdtypeGrouping.getNxmNxNshMdtype()
to the specified value.setNxmNxNshNp
(NxmNxNshNp value) Set the property corresponding toNxmNxNshNpGrouping.getNxmNxNshNp()
to the specified value.setNxmNxNshTtl
(NxmNxNshTtl value) Set the property corresponding toNxmNxNshTtlGrouping.getNxmNxNshTtl()
to the specified value.setNxmNxNsi
(NxmNxNsi value) Set the property corresponding toNxmNxNsiGrouping.getNxmNxNsi()
to the specified value.setNxmNxNsp
(NxmNxNsp value) Set the property corresponding toNxmNxNspGrouping.getNxmNxNsp()
to the specified value.setNxmNxPktMark
(NxmNxPktMark value) Set the property corresponding toNxmNxPktMarkGrouping.getNxmNxPktMark()
to the specified value.setNxmNxReg
(NxmNxReg value) Set the property corresponding toNxmNxRegGrouping.getNxmNxReg()
to the specified value.setNxmNxTunId
(NxmNxTunId value) Set the property corresponding toNxmNxTunIdGrouping.getNxmNxTunId()
to the specified value.Set the property corresponding toNxmNxTunIpv4DstGrouping.getNxmNxTunIpv4Dst()
to the specified value.Set the property corresponding toNxmNxTunIpv4SrcGrouping.getNxmNxTunIpv4Src()
to the specified value.setNxmOfArpOp
(NxmOfArpOp value) Set the property corresponding toNxmOfArpOpGrouping.getNxmOfArpOp()
to the specified value.setNxmOfArpSpa
(NxmOfArpSpa value) Set the property corresponding toNxmOfArpSpaGrouping.getNxmOfArpSpa()
to the specified value.setNxmOfArpTpa
(NxmOfArpTpa value) Set the property corresponding toNxmOfArpTpaGrouping.getNxmOfArpTpa()
to the specified value.setNxmOfEthDst
(NxmOfEthDst value) Set the property corresponding toNxmOfEthDstGrouping.getNxmOfEthDst()
to the specified value.setNxmOfEthSrc
(NxmOfEthSrc value) Set the property corresponding toNxmOfEthSrcGrouping.getNxmOfEthSrc()
to the specified value.setNxmOfEthType
(NxmOfEthType value) Set the property corresponding toNxmOfEthTypeGrouping.getNxmOfEthType()
to the specified value.setNxmOfIcmpType
(NxmOfIcmpType value) Set the property corresponding toNxmOfIcmpTypeGrouping.getNxmOfIcmpType()
to the specified value.setNxmOfIpDst
(NxmOfIpDst value) Set the property corresponding toNxmOfIpDstGrouping.getNxmOfIpDst()
to the specified value.setNxmOfIpSrc
(NxmOfIpSrc value) Set the property corresponding toNxmOfIpSrcGrouping.getNxmOfIpSrc()
to the specified value.setNxmOfTcpDst
(NxmOfTcpDst value) Set the property corresponding toNxmOfTcpDstGrouping.getNxmOfTcpDst()
to the specified value.setNxmOfTcpSrc
(NxmOfTcpSrc value) Set the property corresponding toNxmOfTcpSrcGrouping.getNxmOfTcpSrc()
to the specified value.setNxmOfUdpDst
(NxmOfUdpDst value) Set the property corresponding toNxmOfUdpDstGrouping.getNxmOfUdpDst()
to the specified value.setNxmOfUdpSrc
(NxmOfUdpSrc value) Set the property corresponding toNxmOfUdpSrcGrouping.getNxmOfUdpSrc()
to the specified value.setOfInPort
(OfInPort value) Set the property corresponding toNxmOfInPortGrouping.getOfInPort()
to the specified value.
-
Constructor Details
-
NxAugMatchRpcGetFlowStatsBuilder
public NxAugMatchRpcGetFlowStatsBuilder()Construct an empty builder. -
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedAllMatchesGrouping
.- Parameters:
arg
- AllMatchesGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxRegGrouping
.- Parameters:
arg
- NxmNxRegGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxTunIdGrouping
.- Parameters:
arg
- NxmNxTunIdGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxArpShaGrouping
.- Parameters:
arg
- NxmNxArpShaGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxArpThaGrouping
.- Parameters:
arg
- NxmNxArpThaGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmOfArpOpGrouping
.- Parameters:
arg
- NxmOfArpOpGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmOfArpSpaGrouping
.- Parameters:
arg
- NxmOfArpSpaGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmOfArpTpaGrouping
.- Parameters:
arg
- NxmOfArpTpaGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmOfInPortGrouping
.- Parameters:
arg
- NxmOfInPortGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxTunIpv4DstGrouping
.- Parameters:
arg
- NxmNxTunIpv4DstGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxTunIpv4SrcGrouping
.- Parameters:
arg
- NxmNxTunIpv4SrcGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmOfEthSrcGrouping
.- Parameters:
arg
- NxmOfEthSrcGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmOfEthDstGrouping
.- Parameters:
arg
- NxmOfEthDstGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmOfEthTypeGrouping
.- Parameters:
arg
- NxmOfEthTypeGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxNspGrouping
.- Parameters:
arg
- NxmNxNspGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxNsiGrouping
.- Parameters:
arg
- NxmNxNsiGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxNshc1Grouping
.- Parameters:
arg
- NxmNxNshc1Grouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxNshc2Grouping
.- Parameters:
arg
- NxmNxNshc2Grouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxNshc3Grouping
.- Parameters:
arg
- NxmNxNshc3Grouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxNshc4Grouping
.- Parameters:
arg
- NxmNxNshc4Grouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxNshFlagsGrouping
.- Parameters:
arg
- NxmNxNshFlagsGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxNshMdtypeGrouping
.- Parameters:
arg
- NxmNxNshMdtypeGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxNshNpGrouping
.- Parameters:
arg
- NxmNxNshNpGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxNshTtlGrouping
.- Parameters:
arg
- NxmNxNshTtlGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmOfTcpSrcGrouping
.- Parameters:
arg
- NxmOfTcpSrcGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmOfTcpDstGrouping
.- Parameters:
arg
- NxmOfTcpDstGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmOfUdpSrcGrouping
.- Parameters:
arg
- NxmOfUdpSrcGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmOfUdpDstGrouping
.- Parameters:
arg
- NxmOfUdpDstGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxCtStateGrouping
.- Parameters:
arg
- NxmNxCtStateGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxCtZoneGrouping
.- Parameters:
arg
- NxmNxCtZoneGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmOfIpDstGrouping
.- Parameters:
arg
- NxmOfIpDstGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmOfIpSrcGrouping
.- Parameters:
arg
- NxmOfIpSrcGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmOfIcmpTypeGrouping
.- Parameters:
arg
- NxmOfIcmpTypeGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxCtMarkGrouping
.- Parameters:
arg
- NxmNxCtMarkGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxCtTpSrcGrouping
.- Parameters:
arg
- NxmNxCtTpSrcGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxCtTpDstGrouping
.- Parameters:
arg
- NxmNxCtTpDstGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a new builder initialized from specifiedNxmNxPktMarkGrouping
.- Parameters:
arg
- NxmNxPktMarkGrouping from which the builder should be initialized
-
NxAugMatchRpcGetFlowStatsBuilder
Construct a builder initialized with state from specifiedNxAugMatchRpcGetFlowStats
.- Parameters:
base
- NxAugMatchRpcGetFlowStats from which the builder should be initialized
-
-
Method Details
-
fieldsFrom
public void fieldsFrom(org.opendaylight.yangtools.yang.binding.DataObject arg) Set fields from given grouping argument. Valid argument is instance of one of following types:NxmNxTunIdGrouping
NxmNxTunIpv4DstGrouping
NxmNxNshFlagsGrouping
NxmOfArpOpGrouping
NxmNxNshc2Grouping
NxmOfArpSpaGrouping
AllMatchesGrouping
NxmNxCtZoneGrouping
NxmOfEthDstGrouping
NxmNxNshc4Grouping
NxmOfTcpDstGrouping
NxmNxRegGrouping
NxmNxArpShaGrouping
NxmOfUdpDstGrouping
NxmOfEthSrcGrouping
NxmOfArpTpaGrouping
NxmOfIcmpTypeGrouping
NxmNxCtTpDstGrouping
NxmNxNshc1Grouping
NxmNxCtTpSrcGrouping
NxmNxNshNpGrouping
NxmNxPktMarkGrouping
NxmNxArpThaGrouping
NxmOfIpSrcGrouping
NxmNxCtMarkGrouping
NxmNxNshc3Grouping
NxmOfInPortGrouping
NxmOfEthTypeGrouping
NxmOfIpDstGrouping
NxmNxNspGrouping
NxmNxTunIpv4SrcGrouping
NxmNxNshMdtypeGrouping
NxmNxCtStateGrouping
NxmOfUdpSrcGrouping
NxmNxNsiGrouping
NxmOfTcpSrcGrouping
NxmNxNshTtlGrouping
- Parameters:
arg
- grouping object- Throws:
IllegalArgumentException
- if given argument is none of valid types or has property with incompatible value
-
getNxmNxArpSha
Return current value associated with the property corresponding toNxmNxArpShaGrouping.getNxmNxArpSha()
.- Returns:
- current value
-
getNxmNxArpTha
Return current value associated with the property corresponding toNxmNxArpThaGrouping.getNxmNxArpTha()
.- Returns:
- current value
-
getNxmNxCtMark
Return current value associated with the property corresponding toNxmNxCtMarkGrouping.getNxmNxCtMark()
.- Returns:
- current value
-
getNxmNxCtState
Return current value associated with the property corresponding toNxmNxCtStateGrouping.getNxmNxCtState()
.- Returns:
- current value
-
getNxmNxCtTpDst
Return current value associated with the property corresponding toNxmNxCtTpDstGrouping.getNxmNxCtTpDst()
.- Returns:
- current value
-
getNxmNxCtTpSrc
Return current value associated with the property corresponding toNxmNxCtTpSrcGrouping.getNxmNxCtTpSrc()
.- Returns:
- current value
-
getNxmNxCtZone
Return current value associated with the property corresponding toNxmNxCtZoneGrouping.getNxmNxCtZone()
.- Returns:
- current value
-
getNxmNxNshFlags
Return current value associated with the property corresponding toNxmNxNshFlagsGrouping.getNxmNxNshFlags()
.- Returns:
- current value
-
getNxmNxNshMdtype
Return current value associated with the property corresponding toNxmNxNshMdtypeGrouping.getNxmNxNshMdtype()
.- Returns:
- current value
-
getNxmNxNshNp
Return current value associated with the property corresponding toNxmNxNshNpGrouping.getNxmNxNshNp()
.- Returns:
- current value
-
getNxmNxNshTtl
Return current value associated with the property corresponding toNxmNxNshTtlGrouping.getNxmNxNshTtl()
.- Returns:
- current value
-
getNxmNxNshc1
Return current value associated with the property corresponding toNxmNxNshc1Grouping.getNxmNxNshc1()
.- Returns:
- current value
-
getNxmNxNshc2
Return current value associated with the property corresponding toNxmNxNshc2Grouping.getNxmNxNshc2()
.- Returns:
- current value
-
getNxmNxNshc3
Return current value associated with the property corresponding toNxmNxNshc3Grouping.getNxmNxNshc3()
.- Returns:
- current value
-
getNxmNxNshc4
Return current value associated with the property corresponding toNxmNxNshc4Grouping.getNxmNxNshc4()
.- Returns:
- current value
-
getNxmNxNsi
Return current value associated with the property corresponding toNxmNxNsiGrouping.getNxmNxNsi()
.- Returns:
- current value
-
getNxmNxNsp
Return current value associated with the property corresponding toNxmNxNspGrouping.getNxmNxNsp()
.- Returns:
- current value
-
getNxmNxPktMark
Return current value associated with the property corresponding toNxmNxPktMarkGrouping.getNxmNxPktMark()
.- Returns:
- current value
-
getNxmNxReg
Return current value associated with the property corresponding toNxmNxRegGrouping.getNxmNxReg()
.- Returns:
- current value
-
getNxmNxTunId
Return current value associated with the property corresponding toNxmNxTunIdGrouping.getNxmNxTunId()
.- Returns:
- current value
-
getNxmNxTunIpv4Dst
Return current value associated with the property corresponding toNxmNxTunIpv4DstGrouping.getNxmNxTunIpv4Dst()
.- Returns:
- current value
-
getNxmNxTunIpv4Src
Return current value associated with the property corresponding toNxmNxTunIpv4SrcGrouping.getNxmNxTunIpv4Src()
.- Returns:
- current value
-
getNxmOfArpOp
Return current value associated with the property corresponding toNxmOfArpOpGrouping.getNxmOfArpOp()
.- Returns:
- current value
-
getNxmOfArpSpa
Return current value associated with the property corresponding toNxmOfArpSpaGrouping.getNxmOfArpSpa()
.- Returns:
- current value
-
getNxmOfArpTpa
Return current value associated with the property corresponding toNxmOfArpTpaGrouping.getNxmOfArpTpa()
.- Returns:
- current value
-
getNxmOfEthDst
Return current value associated with the property corresponding toNxmOfEthDstGrouping.getNxmOfEthDst()
.- Returns:
- current value
-
getNxmOfEthSrc
Return current value associated with the property corresponding toNxmOfEthSrcGrouping.getNxmOfEthSrc()
.- Returns:
- current value
-
getNxmOfEthType
Return current value associated with the property corresponding toNxmOfEthTypeGrouping.getNxmOfEthType()
.- Returns:
- current value
-
getNxmOfIcmpType
Return current value associated with the property corresponding toNxmOfIcmpTypeGrouping.getNxmOfIcmpType()
.- Returns:
- current value
-
getNxmOfIpDst
Return current value associated with the property corresponding toNxmOfIpDstGrouping.getNxmOfIpDst()
.- Returns:
- current value
-
getNxmOfIpSrc
Return current value associated with the property corresponding toNxmOfIpSrcGrouping.getNxmOfIpSrc()
.- Returns:
- current value
-
getNxmOfTcpDst
Return current value associated with the property corresponding toNxmOfTcpDstGrouping.getNxmOfTcpDst()
.- Returns:
- current value
-
getNxmOfTcpSrc
Return current value associated with the property corresponding toNxmOfTcpSrcGrouping.getNxmOfTcpSrc()
.- Returns:
- current value
-
getNxmOfUdpDst
Return current value associated with the property corresponding toNxmOfUdpDstGrouping.getNxmOfUdpDst()
.- Returns:
- current value
-
getNxmOfUdpSrc
Return current value associated with the property corresponding toNxmOfUdpSrcGrouping.getNxmOfUdpSrc()
.- Returns:
- current value
-
getOfInPort
Return current value associated with the property corresponding toNxmOfInPortGrouping.getOfInPort()
.- Returns:
- current value
-
setNxmNxArpSha
Set the property corresponding toNxmNxArpShaGrouping.getNxmNxArpSha()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxArpTha
Set the property corresponding toNxmNxArpThaGrouping.getNxmNxArpTha()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxCtMark
Set the property corresponding toNxmNxCtMarkGrouping.getNxmNxCtMark()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxCtState
Set the property corresponding toNxmNxCtStateGrouping.getNxmNxCtState()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxCtTpDst
Set the property corresponding toNxmNxCtTpDstGrouping.getNxmNxCtTpDst()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxCtTpSrc
Set the property corresponding toNxmNxCtTpSrcGrouping.getNxmNxCtTpSrc()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxCtZone
Set the property corresponding toNxmNxCtZoneGrouping.getNxmNxCtZone()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNshFlags
Set the property corresponding toNxmNxNshFlagsGrouping.getNxmNxNshFlags()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNshMdtype
Set the property corresponding toNxmNxNshMdtypeGrouping.getNxmNxNshMdtype()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNshNp
Set the property corresponding toNxmNxNshNpGrouping.getNxmNxNshNp()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNshTtl
Set the property corresponding toNxmNxNshTtlGrouping.getNxmNxNshTtl()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNshc1
Set the property corresponding toNxmNxNshc1Grouping.getNxmNxNshc1()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNshc2
Set the property corresponding toNxmNxNshc2Grouping.getNxmNxNshc2()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNshc3
Set the property corresponding toNxmNxNshc3Grouping.getNxmNxNshc3()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNshc4
Set the property corresponding toNxmNxNshc4Grouping.getNxmNxNshc4()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNsi
Set the property corresponding toNxmNxNsiGrouping.getNxmNxNsi()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNsp
Set the property corresponding toNxmNxNspGrouping.getNxmNxNsp()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxPktMark
Set the property corresponding toNxmNxPktMarkGrouping.getNxmNxPktMark()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxReg
Set the property corresponding toNxmNxRegGrouping.getNxmNxReg()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxTunId
Set the property corresponding toNxmNxTunIdGrouping.getNxmNxTunId()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxTunIpv4Dst
Set the property corresponding toNxmNxTunIpv4DstGrouping.getNxmNxTunIpv4Dst()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxTunIpv4Src
Set the property corresponding toNxmNxTunIpv4SrcGrouping.getNxmNxTunIpv4Src()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfArpOp
Set the property corresponding toNxmOfArpOpGrouping.getNxmOfArpOp()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfArpSpa
Set the property corresponding toNxmOfArpSpaGrouping.getNxmOfArpSpa()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfArpTpa
Set the property corresponding toNxmOfArpTpaGrouping.getNxmOfArpTpa()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfEthDst
Set the property corresponding toNxmOfEthDstGrouping.getNxmOfEthDst()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfEthSrc
Set the property corresponding toNxmOfEthSrcGrouping.getNxmOfEthSrc()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfEthType
Set the property corresponding toNxmOfEthTypeGrouping.getNxmOfEthType()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfIcmpType
Set the property corresponding toNxmOfIcmpTypeGrouping.getNxmOfIcmpType()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfIpDst
Set the property corresponding toNxmOfIpDstGrouping.getNxmOfIpDst()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfIpSrc
Set the property corresponding toNxmOfIpSrcGrouping.getNxmOfIpSrc()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfTcpDst
Set the property corresponding toNxmOfTcpDstGrouping.getNxmOfTcpDst()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfTcpSrc
Set the property corresponding toNxmOfTcpSrcGrouping.getNxmOfTcpSrc()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfUdpDst
Set the property corresponding toNxmOfUdpDstGrouping.getNxmOfUdpDst()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfUdpSrc
Set the property corresponding toNxmOfUdpSrcGrouping.getNxmOfUdpSrc()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setOfInPort
Set the property corresponding toNxmOfInPortGrouping.getOfInPort()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
build
A newNxAugMatchRpcGetFlowStats
instance.- Returns:
- A new
NxAugMatchRpcGetFlowStats
instance.
-