Interface NxActionLearn
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<NxActionLearn>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<OfjNxActionLearnGrouping>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
public interface NxActionLearn extends org.opendaylight.yangtools.yang.binding.ChildOf<OfjNxActionLearnGrouping>, org.opendaylight.yangtools.yang.binding.Augmentable<NxActionLearn>
This class represents the following YANG schema fragment defined in module nicira-action
container nx-action-learn { leaf idle-timeout { type uint16; } leaf hard-timeout { type uint16; } leaf priority { type uint16; } leaf cookie { type uint64; } leaf flags { type uint16; } leaf table-id { type uint8; } leaf fin-idle-timeout { type uint16; } leaf fin-hard-timeout { type uint16; } list flow-mods { uses flow-mod-spec; } }
The schema path to identify an instance is nicira-action/ofj-nx-action-learn-grouping/nx-action-learnTo create instances of this class use
NxActionLearnBuilder
.- See Also:
NxActionLearnBuilder
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable org.opendaylight.yangtools.yang.common.Uint64
getCookie()
@Nullable org.opendaylight.yangtools.yang.common.Uint16
getFinHardTimeout()
@Nullable org.opendaylight.yangtools.yang.common.Uint16
getFinIdleTimeout()
@Nullable org.opendaylight.yangtools.yang.common.Uint16
getFlags()
@Nullable List<FlowMods>
getFlowMods()
@Nullable org.opendaylight.yangtools.yang.common.Uint16
getHardTimeout()
@Nullable org.opendaylight.yangtools.yang.common.Uint16
getIdleTimeout()
@Nullable org.opendaylight.yangtools.yang.common.Uint16
getPriority()
@Nullable org.opendaylight.yangtools.yang.common.Uint8
getTableId()
default Class<NxActionLearn>
implementedInterface()
default @NonNull List<FlowMods>
nonnullFlowMods()
-
-
-
Method Detail
-
implementedInterface
default Class<NxActionLearn> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getIdleTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getIdleTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
idleTimeout
, ornull
if not present
-
getHardTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getHardTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
hardTimeout
, ornull
if not present
-
getPriority
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getPriority()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
priority
, ornull
if not present
-
getCookie
@Nullable org.opendaylight.yangtools.yang.common.Uint64 getCookie()
- Returns:
org.opendaylight.yangtools.yang.common.Uint64
cookie
, ornull
if not present
-
getFlags
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getFlags()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
flags
, ornull
if not present
-
getTableId
@Nullable org.opendaylight.yangtools.yang.common.Uint8 getTableId()
- Returns:
org.opendaylight.yangtools.yang.common.Uint8
tableId
, ornull
if not present
-
getFinIdleTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getFinIdleTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
finIdleTimeout
, ornull
if not present
-
getFinHardTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getFinHardTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
finHardTimeout
, ornull
if not present
-
getFlowMods
@Nullable List<FlowMods> getFlowMods()
- Returns:
java.util.List
flowMods
, ornull
if not present
-
-