Package org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.nicira.match.rev140714
Class NxAugMatchNotifSwitchFlowRemovedBuilder
- java.lang.Object
-
- org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.nicira.match.rev140714.NxAugMatchNotifSwitchFlowRemovedBuilder
-
@Generated("mdsal-binding-generator") public class NxAugMatchNotifSwitchFlowRemovedBuilder extends Object
Class that buildsNxAugMatchNotifSwitchFlowRemoved
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:
NxAugMatchNotifSwitchFlowRemoved createNxAugMatchNotifSwitchFlowRemoved(int fooXyzzy, int barBaz) { return new NxAugMatchNotifSwitchFlowRemovedBuilder() .setFoo(new FooBuilder().setXyzzy(fooXyzzy).build()) .setBar(new BarBuilder().setBaz(barBaz).build()) .build(); }
This pattern is supported by the immutable nature of NxAugMatchNotifSwitchFlowRemoved, 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:
NxAugMatchNotifSwitchFlowRemoved
- 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
-
-
Constructor Summary
-
Method Summary
-
-
-
Constructor Detail
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder()
Construct an empty builder.
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(AllMatchesGrouping arg)
Construct a new builder initialized from specifiedAllMatchesGrouping
.- Parameters:
arg
- AllMatchesGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxRegGrouping arg)
Construct a new builder initialized from specifiedNxmNxRegGrouping
.- Parameters:
arg
- NxmNxRegGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxTunIdGrouping arg)
Construct a new builder initialized from specifiedNxmNxTunIdGrouping
.- Parameters:
arg
- NxmNxTunIdGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxArpShaGrouping arg)
Construct a new builder initialized from specifiedNxmNxArpShaGrouping
.- Parameters:
arg
- NxmNxArpShaGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxArpThaGrouping arg)
Construct a new builder initialized from specifiedNxmNxArpThaGrouping
.- Parameters:
arg
- NxmNxArpThaGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmOfArpOpGrouping arg)
Construct a new builder initialized from specifiedNxmOfArpOpGrouping
.- Parameters:
arg
- NxmOfArpOpGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmOfArpSpaGrouping arg)
Construct a new builder initialized from specifiedNxmOfArpSpaGrouping
.- Parameters:
arg
- NxmOfArpSpaGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmOfArpTpaGrouping arg)
Construct a new builder initialized from specifiedNxmOfArpTpaGrouping
.- Parameters:
arg
- NxmOfArpTpaGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmOfInPortGrouping arg)
Construct a new builder initialized from specifiedNxmOfInPortGrouping
.- Parameters:
arg
- NxmOfInPortGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxTunIpv4DstGrouping arg)
Construct a new builder initialized from specifiedNxmNxTunIpv4DstGrouping
.- Parameters:
arg
- NxmNxTunIpv4DstGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxTunIpv4SrcGrouping arg)
Construct a new builder initialized from specifiedNxmNxTunIpv4SrcGrouping
.- Parameters:
arg
- NxmNxTunIpv4SrcGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmOfEthSrcGrouping arg)
Construct a new builder initialized from specifiedNxmOfEthSrcGrouping
.- Parameters:
arg
- NxmOfEthSrcGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmOfEthDstGrouping arg)
Construct a new builder initialized from specifiedNxmOfEthDstGrouping
.- Parameters:
arg
- NxmOfEthDstGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmOfEthTypeGrouping arg)
Construct a new builder initialized from specifiedNxmOfEthTypeGrouping
.- Parameters:
arg
- NxmOfEthTypeGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxNspGrouping arg)
Construct a new builder initialized from specifiedNxmNxNspGrouping
.- Parameters:
arg
- NxmNxNspGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxNsiGrouping arg)
Construct a new builder initialized from specifiedNxmNxNsiGrouping
.- Parameters:
arg
- NxmNxNsiGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxNshc1Grouping arg)
Construct a new builder initialized from specifiedNxmNxNshc1Grouping
.- Parameters:
arg
- NxmNxNshc1Grouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxNshc2Grouping arg)
Construct a new builder initialized from specifiedNxmNxNshc2Grouping
.- Parameters:
arg
- NxmNxNshc2Grouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxNshc3Grouping arg)
Construct a new builder initialized from specifiedNxmNxNshc3Grouping
.- Parameters:
arg
- NxmNxNshc3Grouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxNshc4Grouping arg)
Construct a new builder initialized from specifiedNxmNxNshc4Grouping
.- Parameters:
arg
- NxmNxNshc4Grouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxNshFlagsGrouping arg)
Construct a new builder initialized from specifiedNxmNxNshFlagsGrouping
.- Parameters:
arg
- NxmNxNshFlagsGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxNshMdtypeGrouping arg)
Construct a new builder initialized from specifiedNxmNxNshMdtypeGrouping
.- Parameters:
arg
- NxmNxNshMdtypeGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxNshNpGrouping arg)
Construct a new builder initialized from specifiedNxmNxNshNpGrouping
.- Parameters:
arg
- NxmNxNshNpGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxNshTtlGrouping arg)
Construct a new builder initialized from specifiedNxmNxNshTtlGrouping
.- Parameters:
arg
- NxmNxNshTtlGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmOfTcpSrcGrouping arg)
Construct a new builder initialized from specifiedNxmOfTcpSrcGrouping
.- Parameters:
arg
- NxmOfTcpSrcGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmOfTcpDstGrouping arg)
Construct a new builder initialized from specifiedNxmOfTcpDstGrouping
.- Parameters:
arg
- NxmOfTcpDstGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmOfUdpSrcGrouping arg)
Construct a new builder initialized from specifiedNxmOfUdpSrcGrouping
.- Parameters:
arg
- NxmOfUdpSrcGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmOfUdpDstGrouping arg)
Construct a new builder initialized from specifiedNxmOfUdpDstGrouping
.- Parameters:
arg
- NxmOfUdpDstGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxCtStateGrouping arg)
Construct a new builder initialized from specifiedNxmNxCtStateGrouping
.- Parameters:
arg
- NxmNxCtStateGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxCtZoneGrouping arg)
Construct a new builder initialized from specifiedNxmNxCtZoneGrouping
.- Parameters:
arg
- NxmNxCtZoneGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmOfIpDstGrouping arg)
Construct a new builder initialized from specifiedNxmOfIpDstGrouping
.- Parameters:
arg
- NxmOfIpDstGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmOfIpSrcGrouping arg)
Construct a new builder initialized from specifiedNxmOfIpSrcGrouping
.- Parameters:
arg
- NxmOfIpSrcGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmOfIcmpTypeGrouping arg)
Construct a new builder initialized from specifiedNxmOfIcmpTypeGrouping
.- Parameters:
arg
- NxmOfIcmpTypeGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxCtMarkGrouping arg)
Construct a new builder initialized from specifiedNxmNxCtMarkGrouping
.- Parameters:
arg
- NxmNxCtMarkGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxCtTpSrcGrouping arg)
Construct a new builder initialized from specifiedNxmNxCtTpSrcGrouping
.- Parameters:
arg
- NxmNxCtTpSrcGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxCtTpDstGrouping arg)
Construct a new builder initialized from specifiedNxmNxCtTpDstGrouping
.- Parameters:
arg
- NxmNxCtTpDstGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxmNxPktMarkGrouping arg)
Construct a new builder initialized from specifiedNxmNxPktMarkGrouping
.- Parameters:
arg
- NxmNxPktMarkGrouping from which the builder should be initialized
-
NxAugMatchNotifSwitchFlowRemovedBuilder
public NxAugMatchNotifSwitchFlowRemovedBuilder(NxAugMatchNotifSwitchFlowRemoved base)
Construct a builder initialized with state from specifiedNxAugMatchNotifSwitchFlowRemoved
.- Parameters:
base
- NxAugMatchNotifSwitchFlowRemoved from which the builder should be initialized
-
-
Method Detail
-
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
public NxmNxArpSha getNxmNxArpSha()
Return current value associated with the property corresponding toNxmNxArpShaGrouping.getNxmNxArpSha()
.- Returns:
- current value
-
getNxmNxArpTha
public NxmNxArpTha getNxmNxArpTha()
Return current value associated with the property corresponding toNxmNxArpThaGrouping.getNxmNxArpTha()
.- Returns:
- current value
-
getNxmNxCtMark
public NxmNxCtMark getNxmNxCtMark()
Return current value associated with the property corresponding toNxmNxCtMarkGrouping.getNxmNxCtMark()
.- Returns:
- current value
-
getNxmNxCtState
public NxmNxCtState getNxmNxCtState()
Return current value associated with the property corresponding toNxmNxCtStateGrouping.getNxmNxCtState()
.- Returns:
- current value
-
getNxmNxCtTpDst
public NxmNxCtTpDst getNxmNxCtTpDst()
Return current value associated with the property corresponding toNxmNxCtTpDstGrouping.getNxmNxCtTpDst()
.- Returns:
- current value
-
getNxmNxCtTpSrc
public NxmNxCtTpSrc getNxmNxCtTpSrc()
Return current value associated with the property corresponding toNxmNxCtTpSrcGrouping.getNxmNxCtTpSrc()
.- Returns:
- current value
-
getNxmNxCtZone
public NxmNxCtZone getNxmNxCtZone()
Return current value associated with the property corresponding toNxmNxCtZoneGrouping.getNxmNxCtZone()
.- Returns:
- current value
-
getNxmNxNshFlags
public NxmNxNshFlags getNxmNxNshFlags()
Return current value associated with the property corresponding toNxmNxNshFlagsGrouping.getNxmNxNshFlags()
.- Returns:
- current value
-
getNxmNxNshMdtype
public NxmNxNshMdtype getNxmNxNshMdtype()
Return current value associated with the property corresponding toNxmNxNshMdtypeGrouping.getNxmNxNshMdtype()
.- Returns:
- current value
-
getNxmNxNshNp
public NxmNxNshNp getNxmNxNshNp()
Return current value associated with the property corresponding toNxmNxNshNpGrouping.getNxmNxNshNp()
.- Returns:
- current value
-
getNxmNxNshTtl
public NxmNxNshTtl getNxmNxNshTtl()
Return current value associated with the property corresponding toNxmNxNshTtlGrouping.getNxmNxNshTtl()
.- Returns:
- current value
-
getNxmNxNshc1
public NxmNxNshc1 getNxmNxNshc1()
Return current value associated with the property corresponding toNxmNxNshc1Grouping.getNxmNxNshc1()
.- Returns:
- current value
-
getNxmNxNshc2
public NxmNxNshc2 getNxmNxNshc2()
Return current value associated with the property corresponding toNxmNxNshc2Grouping.getNxmNxNshc2()
.- Returns:
- current value
-
getNxmNxNshc3
public NxmNxNshc3 getNxmNxNshc3()
Return current value associated with the property corresponding toNxmNxNshc3Grouping.getNxmNxNshc3()
.- Returns:
- current value
-
getNxmNxNshc4
public NxmNxNshc4 getNxmNxNshc4()
Return current value associated with the property corresponding toNxmNxNshc4Grouping.getNxmNxNshc4()
.- Returns:
- current value
-
getNxmNxNsi
public NxmNxNsi getNxmNxNsi()
Return current value associated with the property corresponding toNxmNxNsiGrouping.getNxmNxNsi()
.- Returns:
- current value
-
getNxmNxNsp
public NxmNxNsp getNxmNxNsp()
Return current value associated with the property corresponding toNxmNxNspGrouping.getNxmNxNsp()
.- Returns:
- current value
-
getNxmNxPktMark
public NxmNxPktMark getNxmNxPktMark()
Return current value associated with the property corresponding toNxmNxPktMarkGrouping.getNxmNxPktMark()
.- Returns:
- current value
-
getNxmNxReg
public NxmNxReg getNxmNxReg()
Return current value associated with the property corresponding toNxmNxRegGrouping.getNxmNxReg()
.- Returns:
- current value
-
getNxmNxTunId
public NxmNxTunId getNxmNxTunId()
Return current value associated with the property corresponding toNxmNxTunIdGrouping.getNxmNxTunId()
.- Returns:
- current value
-
getNxmNxTunIpv4Dst
public NxmNxTunIpv4Dst getNxmNxTunIpv4Dst()
Return current value associated with the property corresponding toNxmNxTunIpv4DstGrouping.getNxmNxTunIpv4Dst()
.- Returns:
- current value
-
getNxmNxTunIpv4Src
public NxmNxTunIpv4Src getNxmNxTunIpv4Src()
Return current value associated with the property corresponding toNxmNxTunIpv4SrcGrouping.getNxmNxTunIpv4Src()
.- Returns:
- current value
-
getNxmOfArpOp
public NxmOfArpOp getNxmOfArpOp()
Return current value associated with the property corresponding toNxmOfArpOpGrouping.getNxmOfArpOp()
.- Returns:
- current value
-
getNxmOfArpSpa
public NxmOfArpSpa getNxmOfArpSpa()
Return current value associated with the property corresponding toNxmOfArpSpaGrouping.getNxmOfArpSpa()
.- Returns:
- current value
-
getNxmOfArpTpa
public NxmOfArpTpa getNxmOfArpTpa()
Return current value associated with the property corresponding toNxmOfArpTpaGrouping.getNxmOfArpTpa()
.- Returns:
- current value
-
getNxmOfEthDst
public NxmOfEthDst getNxmOfEthDst()
Return current value associated with the property corresponding toNxmOfEthDstGrouping.getNxmOfEthDst()
.- Returns:
- current value
-
getNxmOfEthSrc
public NxmOfEthSrc getNxmOfEthSrc()
Return current value associated with the property corresponding toNxmOfEthSrcGrouping.getNxmOfEthSrc()
.- Returns:
- current value
-
getNxmOfEthType
public NxmOfEthType getNxmOfEthType()
Return current value associated with the property corresponding toNxmOfEthTypeGrouping.getNxmOfEthType()
.- Returns:
- current value
-
getNxmOfIcmpType
public NxmOfIcmpType getNxmOfIcmpType()
Return current value associated with the property corresponding toNxmOfIcmpTypeGrouping.getNxmOfIcmpType()
.- Returns:
- current value
-
getNxmOfIpDst
public NxmOfIpDst getNxmOfIpDst()
Return current value associated with the property corresponding toNxmOfIpDstGrouping.getNxmOfIpDst()
.- Returns:
- current value
-
getNxmOfIpSrc
public NxmOfIpSrc getNxmOfIpSrc()
Return current value associated with the property corresponding toNxmOfIpSrcGrouping.getNxmOfIpSrc()
.- Returns:
- current value
-
getNxmOfTcpDst
public NxmOfTcpDst getNxmOfTcpDst()
Return current value associated with the property corresponding toNxmOfTcpDstGrouping.getNxmOfTcpDst()
.- Returns:
- current value
-
getNxmOfTcpSrc
public NxmOfTcpSrc getNxmOfTcpSrc()
Return current value associated with the property corresponding toNxmOfTcpSrcGrouping.getNxmOfTcpSrc()
.- Returns:
- current value
-
getNxmOfUdpDst
public NxmOfUdpDst getNxmOfUdpDst()
Return current value associated with the property corresponding toNxmOfUdpDstGrouping.getNxmOfUdpDst()
.- Returns:
- current value
-
getNxmOfUdpSrc
public NxmOfUdpSrc getNxmOfUdpSrc()
Return current value associated with the property corresponding toNxmOfUdpSrcGrouping.getNxmOfUdpSrc()
.- Returns:
- current value
-
getOfInPort
public OfInPort getOfInPort()
Return current value associated with the property corresponding toNxmOfInPortGrouping.getOfInPort()
.- Returns:
- current value
-
setNxmNxArpSha
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxArpSha(NxmNxArpSha value)
Set the property corresponding toNxmNxArpShaGrouping.getNxmNxArpSha()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxArpTha
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxArpTha(NxmNxArpTha value)
Set the property corresponding toNxmNxArpThaGrouping.getNxmNxArpTha()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxCtMark
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxCtMark(NxmNxCtMark value)
Set the property corresponding toNxmNxCtMarkGrouping.getNxmNxCtMark()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxCtState
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxCtState(NxmNxCtState value)
Set the property corresponding toNxmNxCtStateGrouping.getNxmNxCtState()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxCtTpDst
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxCtTpDst(NxmNxCtTpDst value)
Set the property corresponding toNxmNxCtTpDstGrouping.getNxmNxCtTpDst()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxCtTpSrc
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxCtTpSrc(NxmNxCtTpSrc value)
Set the property corresponding toNxmNxCtTpSrcGrouping.getNxmNxCtTpSrc()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxCtZone
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxCtZone(NxmNxCtZone value)
Set the property corresponding toNxmNxCtZoneGrouping.getNxmNxCtZone()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNshFlags
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxNshFlags(NxmNxNshFlags value)
Set the property corresponding toNxmNxNshFlagsGrouping.getNxmNxNshFlags()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNshMdtype
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxNshMdtype(NxmNxNshMdtype value)
Set the property corresponding toNxmNxNshMdtypeGrouping.getNxmNxNshMdtype()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNshNp
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxNshNp(NxmNxNshNp value)
Set the property corresponding toNxmNxNshNpGrouping.getNxmNxNshNp()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNshTtl
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxNshTtl(NxmNxNshTtl value)
Set the property corresponding toNxmNxNshTtlGrouping.getNxmNxNshTtl()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNshc1
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxNshc1(NxmNxNshc1 value)
Set the property corresponding toNxmNxNshc1Grouping.getNxmNxNshc1()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNshc2
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxNshc2(NxmNxNshc2 value)
Set the property corresponding toNxmNxNshc2Grouping.getNxmNxNshc2()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNshc3
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxNshc3(NxmNxNshc3 value)
Set the property corresponding toNxmNxNshc3Grouping.getNxmNxNshc3()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNshc4
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxNshc4(NxmNxNshc4 value)
Set the property corresponding toNxmNxNshc4Grouping.getNxmNxNshc4()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNsi
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxNsi(NxmNxNsi value)
Set the property corresponding toNxmNxNsiGrouping.getNxmNxNsi()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxNsp
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxNsp(NxmNxNsp value)
Set the property corresponding toNxmNxNspGrouping.getNxmNxNsp()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxPktMark
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxPktMark(NxmNxPktMark value)
Set the property corresponding toNxmNxPktMarkGrouping.getNxmNxPktMark()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxReg
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxReg(NxmNxReg value)
Set the property corresponding toNxmNxRegGrouping.getNxmNxReg()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxTunId
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxTunId(NxmNxTunId value)
Set the property corresponding toNxmNxTunIdGrouping.getNxmNxTunId()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxTunIpv4Dst
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxTunIpv4Dst(NxmNxTunIpv4Dst value)
Set the property corresponding toNxmNxTunIpv4DstGrouping.getNxmNxTunIpv4Dst()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmNxTunIpv4Src
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmNxTunIpv4Src(NxmNxTunIpv4Src value)
Set the property corresponding toNxmNxTunIpv4SrcGrouping.getNxmNxTunIpv4Src()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfArpOp
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmOfArpOp(NxmOfArpOp value)
Set the property corresponding toNxmOfArpOpGrouping.getNxmOfArpOp()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfArpSpa
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmOfArpSpa(NxmOfArpSpa value)
Set the property corresponding toNxmOfArpSpaGrouping.getNxmOfArpSpa()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfArpTpa
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmOfArpTpa(NxmOfArpTpa value)
Set the property corresponding toNxmOfArpTpaGrouping.getNxmOfArpTpa()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfEthDst
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmOfEthDst(NxmOfEthDst value)
Set the property corresponding toNxmOfEthDstGrouping.getNxmOfEthDst()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfEthSrc
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmOfEthSrc(NxmOfEthSrc value)
Set the property corresponding toNxmOfEthSrcGrouping.getNxmOfEthSrc()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfEthType
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmOfEthType(NxmOfEthType value)
Set the property corresponding toNxmOfEthTypeGrouping.getNxmOfEthType()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfIcmpType
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmOfIcmpType(NxmOfIcmpType value)
Set the property corresponding toNxmOfIcmpTypeGrouping.getNxmOfIcmpType()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfIpDst
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmOfIpDst(NxmOfIpDst value)
Set the property corresponding toNxmOfIpDstGrouping.getNxmOfIpDst()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfIpSrc
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmOfIpSrc(NxmOfIpSrc value)
Set the property corresponding toNxmOfIpSrcGrouping.getNxmOfIpSrc()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfTcpDst
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmOfTcpDst(NxmOfTcpDst value)
Set the property corresponding toNxmOfTcpDstGrouping.getNxmOfTcpDst()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfTcpSrc
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmOfTcpSrc(NxmOfTcpSrc value)
Set the property corresponding toNxmOfTcpSrcGrouping.getNxmOfTcpSrc()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfUdpDst
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmOfUdpDst(NxmOfUdpDst value)
Set the property corresponding toNxmOfUdpDstGrouping.getNxmOfUdpDst()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setNxmOfUdpSrc
public NxAugMatchNotifSwitchFlowRemovedBuilder setNxmOfUdpSrc(NxmOfUdpSrc value)
Set the property corresponding toNxmOfUdpSrcGrouping.getNxmOfUdpSrc()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
setOfInPort
public NxAugMatchNotifSwitchFlowRemovedBuilder setOfInPort(OfInPort value)
Set the property corresponding toNxmOfInPortGrouping.getOfInPort()
to the specified value.- Parameters:
value
- desired value- Returns:
- this builder
-
build
public @NonNull NxAugMatchNotifSwitchFlowRemoved build()
A newNxAugMatchNotifSwitchFlowRemoved
instance.- Returns:
- A new
NxAugMatchNotifSwitchFlowRemoved
instance.
-
-