Interface HwvtepMacTableGenericAttributes

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
    All Known Subinterfaces:
    LocalMcastMacs, LocalUcastMacs, RemoteMcastMacs, RemoteUcastMacs

    @Generated("mdsal-binding-generator")
    public interface HwvtepMacTableGenericAttributes
    extends org.opendaylight.yangtools.yang.binding.DataObject

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

     grouping hwvtep-mac-table-generic-attributes {
       leaf mac-entry-key {
         type yang:mac-address;
       }
       leaf mac-entry-uuid {
         type yang:uuid;
       }
       leaf logical-switch-ref {
         type hwvtep-logical-switch-ref;
       }
     }
     
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
        YANG identifier of the statement represented by this class.
    • Method Detail

      • implementedInterface

        Class<? extends HwvtepMacTableGenericAttributes> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getMacEntryKey

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress getMacEntryKey()
        Return macEntryKey, or null if it is not present.
             
                 MAC address entry
             
         
        Returns:
        MacAddress macEntryKey, or null if it is not present.
      • requireMacEntryKey

        default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress requireMacEntryKey()
        Return macEntryKey, guaranteed to be non-null.
             
                 MAC address entry
             
         
        Returns:
        MacAddress macEntryKey, guaranteed to be non-null.
        Throws:
        NoSuchElementException - if macEntryKey is not present
      • getMacEntryUuid

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getMacEntryUuid()
        Return macEntryUuid, or null if it is not present.
             
                 The unique identifier of the mac-entry
             
         
        Returns:
        Uuid macEntryUuid, or null if it is not present.
      • requireMacEntryUuid

        default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid requireMacEntryUuid()
        Return macEntryUuid, guaranteed to be non-null.
             
                 The unique identifier of the mac-entry
             
         
        Returns:
        Uuid macEntryUuid, guaranteed to be non-null.
        Throws:
        NoSuchElementException - if macEntryUuid is not present
      • getLogicalSwitchRef

        HwvtepLogicalSwitchRef getLogicalSwitchRef()
        Return logicalSwitchRef, or null if it is not present.
             
                 The logical switch to which this mapping applies
             
         
        Returns:
        HwvtepLogicalSwitchRef logicalSwitchRef, or null if it is not present.
      • requireLogicalSwitchRef

        default @NonNull HwvtepLogicalSwitchRef requireLogicalSwitchRef()
        Return logicalSwitchRef, guaranteed to be non-null.
             
                 The logical switch to which this mapping applies
             
         
        Returns:
        HwvtepLogicalSwitchRef logicalSwitchRef, guaranteed to be non-null.
        Throws:
        NoSuchElementException - if logicalSwitchRef is not present