Interface ElanInterfaceMac

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<ElanInterfaceMac>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<ElanInterfaceForwardingEntries>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, ForwardingEntries, org.opendaylight.yangtools.yang.binding.Identifiable<ElanInterfaceMacKey>

    public interface ElanInterfaceMac
    extends org.opendaylight.yangtools.yang.binding.ChildOf<ElanInterfaceForwardingEntries>, org.opendaylight.yangtools.yang.binding.Augmentable<ElanInterfaceMac>, ForwardingEntries, org.opendaylight.yangtools.yang.binding.Identifiable<ElanInterfaceMacKey>
    All the MAC addresses learned on a particular elan interface

    This class represents the following YANG schema fragment defined in module elan

     list elan-interface-mac {
       key elan-interface;
       leaf elan-interface {
         type leafref {
           path /if:interfaces/if:interface/if:name;
         }
       }
       uses forwarding-entries;
     }
     
    The schema path to identify an instance is elan/elan-interface-forwarding-entries/elan-interface-mac

    To create instances of this class use ElanInterfaceMacBuilder.

    See Also:
    ElanInterfaceMacBuilder, ElanInterfaceMacKey
    • Field Detail

      • QNAME

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

      • implementedInterface

        default java.lang.Class<ElanInterfaceMac> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
        Specified by:
        implementedInterface in interface ForwardingEntries
      • getElanInterface

        @Nullable java.lang.String getElanInterface()
        Returns:
        java.lang.String elanInterface, or null if not present