Interface NxLearn
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<NxLearn>,org.opendaylight.yangtools.yang.binding.BindingObject,org.opendaylight.yangtools.yang.binding.ChildOf<NxActionLearnGrouping>,org.opendaylight.yangtools.yang.binding.DataContainer,org.opendaylight.yangtools.yang.binding.DataObject
public interface NxLearn extends org.opendaylight.yangtools.yang.binding.ChildOf<NxActionLearnGrouping>, org.opendaylight.yangtools.yang.binding.Augmentable<NxLearn>
This class represents the following YANG schema fragment defined in module openflowplugin-extension-nicira-action
container nx-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 openflowplugin-extension-nicira-action/nx-action-learn-grouping/nx-learnTo create instances of this class use
NxLearnBuilder.- See Also:
NxLearnBuilder
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QNameQNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable org.opendaylight.yangtools.yang.common.Uint64getCookie()@Nullable org.opendaylight.yangtools.yang.common.Uint16getFinHardTimeout()@Nullable org.opendaylight.yangtools.yang.common.Uint16getFinIdleTimeout()@Nullable org.opendaylight.yangtools.yang.common.Uint16getFlags()@Nullable List<FlowMods>getFlowMods()@Nullable org.opendaylight.yangtools.yang.common.Uint16getHardTimeout()@Nullable org.opendaylight.yangtools.yang.common.Uint16getIdleTimeout()@Nullable org.opendaylight.yangtools.yang.common.Uint16getPriority()@Nullable org.opendaylight.yangtools.yang.common.Uint8getTableId()default Class<NxLearn>implementedInterface()default @NonNull List<FlowMods>nonnullFlowMods()
-
-
-
Method Detail
-
implementedInterface
default Class<NxLearn> implementedInterface()
- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataContainer- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getIdleTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getIdleTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16idleTimeout, ornullif not present
-
getHardTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getHardTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16hardTimeout, ornullif not present
-
getPriority
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getPriority()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16priority, ornullif not present
-
getCookie
@Nullable org.opendaylight.yangtools.yang.common.Uint64 getCookie()
- Returns:
org.opendaylight.yangtools.yang.common.Uint64cookie, ornullif not present
-
getFlags
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getFlags()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16flags, ornullif not present
-
getTableId
@Nullable org.opendaylight.yangtools.yang.common.Uint8 getTableId()
- Returns:
org.opendaylight.yangtools.yang.common.Uint8tableId, ornullif not present
-
getFinIdleTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getFinIdleTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16finIdleTimeout, ornullif not present
-
getFinHardTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint16 getFinHardTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint16finHardTimeout, ornullif not present
-
getFlowMods
@Nullable List<FlowMods> getFlowMods()
- Returns:
java.util.ListflowMods, ornullif not present
-
-