Interface NxActionNat
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<NxActionNat>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<OfpactActions>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
@Generated("mdsal-binding-generator") public interface NxActionNat extends org.opendaylight.yangtools.yang.binding.ChildOf<OfpactActions>, org.opendaylight.yangtools.yang.binding.Augmentable<NxActionNat>
This class represents the following YANG schema fragment defined in module nicira-action
container nx-action-nat { leaf flags { type uint16; } leaf range_present { type uint16; } leaf ip-address-min { type inet:ip-address; } leaf ip-address-max { type inet:ip-address; } leaf port-min { type uint16; } leaf port-max { type uint16; } }
The schema path to identify an instance is nicira-action/ofpact-actions/ofpact-actions/nx-action-nat-case/nx-action-natTo create instances of this class use
NxActionNatBuilder
.- See Also:
NxActionNatBuilder
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static boolean
bindingEquals(@NonNull NxActionNat thisObj, Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
bindingHashCode(@NonNull NxActionNat obj)
Default implementation ofObject.hashCode()
contract for this interface.static String
bindingToString(@NonNull NxActionNat obj)
Default implementation ofObject.toString()
contract for this interface.org.opendaylight.yangtools.yang.common.Uint16
getFlags()
Return flags, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress
getIpAddressMax()
Return ipAddressMax, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress
getIpAddressMin()
Return ipAddressMin, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint16
getPortMax()
Return portMax, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint16
getPortMin()
Return portMin, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint16
getRangePresent()
Return rangePresent, ornull
if it is not present.default Class<NxActionNat>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
default Class<NxActionNat> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
bindingHashCode
static int bindingHashCode(@NonNull NxActionNat obj)
Default implementation ofObject.hashCode()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent hashing results across all implementations.- Parameters:
obj
- Object for which to generate hashCode() result.- Returns:
- Hash code value of data modeled by this interface.
- Throws:
NullPointerException
- ifobj
is null
-
bindingEquals
static boolean bindingEquals(@NonNull NxActionNat thisObj, Object obj)
Default implementation ofObject.equals(Object)
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent equality results across all implementations.- Parameters:
thisObj
- Object acting as the receiver of equals invocationobj
- Object acting as argument to equals invocation- Returns:
- True if thisObj and obj are considered equal
- Throws:
NullPointerException
- ifthisObj
is null
-
bindingToString
static String bindingToString(@NonNull NxActionNat obj)
Default implementation ofObject.toString()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent string representations across all implementations.- Parameters:
obj
- Object for which to generate toString() result.- Returns:
String
value of data modeled by this interface.- Throws:
NullPointerException
- ifobj
is null
-
getFlags
org.opendaylight.yangtools.yang.common.Uint16 getFlags()
Return flags, ornull
if it is not present.- Returns:
org.opendaylight.yangtools.yang.common.Uint16
flags, ornull
if it is not present.
-
getRangePresent
org.opendaylight.yangtools.yang.common.Uint16 getRangePresent()
Return rangePresent, ornull
if it is not present.- Returns:
org.opendaylight.yangtools.yang.common.Uint16
rangePresent, ornull
if it is not present.
-
getIpAddressMin
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getIpAddressMin()
Return ipAddressMin, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress
ipAddressMin, ornull
if it is not present.
-
getIpAddressMax
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getIpAddressMax()
Return ipAddressMax, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress
ipAddressMax, ornull
if it is not present.
-
getPortMin
org.opendaylight.yangtools.yang.common.Uint16 getPortMin()
Return portMin, ornull
if it is not present.- Returns:
org.opendaylight.yangtools.yang.common.Uint16
portMin, ornull
if it is not present.
-
getPortMax
org.opendaylight.yangtools.yang.common.Uint16 getPortMax()
Return portMax, ornull
if it is not present.- Returns:
org.opendaylight.yangtools.yang.common.Uint16
portMax, ornull
if it is not present.
-
-