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-learn

    To create instances of this class use NxActionLearnBuilder.

    See Also:
    NxActionLearnBuilder
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
    • Method Detail

      • implementedInterface

        default Class<NxActionLearn> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getIdleTimeout

        org.opendaylight.yangtools.yang.common.Uint16 getIdleTimeout()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 idleTimeout, or null if not present
      • getHardTimeout

        org.opendaylight.yangtools.yang.common.Uint16 getHardTimeout()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 hardTimeout, or null if not present
      • getPriority

        org.opendaylight.yangtools.yang.common.Uint16 getPriority()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 priority, or null if not present
      • getCookie

        org.opendaylight.yangtools.yang.common.Uint64 getCookie()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint64 cookie, or null if not present
      • getFlags

        org.opendaylight.yangtools.yang.common.Uint16 getFlags()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 flags, or null if not present
      • getTableId

        org.opendaylight.yangtools.yang.common.Uint8 getTableId()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint8 tableId, or null if not present
      • getFinIdleTimeout

        org.opendaylight.yangtools.yang.common.Uint16 getFinIdleTimeout()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 finIdleTimeout, or null if not present
      • getFinHardTimeout

        org.opendaylight.yangtools.yang.common.Uint16 getFinHardTimeout()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 finHardTimeout, or null if not present
      • getFlowMods

        @Nullable List<FlowMods> getFlowMods()
        Returns:
        java.util.List flowMods, or null if not present
      • nonnullFlowMods

        default @NonNull List<FlowMods> nonnullFlowMods()
        Returns:
        java.util.List flowMods, or an empty list if it is not present