All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, HwvtepPhysicalLocatorAttributes
All Known Subinterfaces:
LocalArpSources, RemoteArpSources

@Generated("mdsal-binding-generator") public interface HwvtepArpSourcesAttributes extends org.opendaylight.yangtools.yang.binding.DataObject, HwvtepPhysicalLocatorAttributes
AP Sources table attributes

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

 grouping hwvtep-arp-sources-attributes {
   leaf arp-sources-uuid {
     type yang:uuid;
   }
   leaf src-mac {
     type yang:mac-address;
   }
   uses hwvtep-physical-locator-attributes;
 }
 
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final @NonNull org.opendaylight.yangtools.yang.common.QName
    YANG identifier of the statement represented by this class.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid
    Return arpSourcesUuid, or null if it is not present.
    org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress
    Return srcMac, or null if it is not present.
     
    default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid
    Return arpSourcesUuid, guaranteed to be non-null.
    default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress
    Return srcMac, guaranteed to be non-null.

    Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.HwvtepPhysicalLocatorAttributes

    getDstIp, getEncapsulationType, getPhysicalLocatorUuid, requireDstIp, requireEncapsulationType, requirePhysicalLocatorUuid
  • Field Details

    • QNAME

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

    • implementedInterface

      Class<? extends HwvtepArpSourcesAttributes> implementedInterface()
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      Specified by:
      implementedInterface in interface HwvtepPhysicalLocatorAttributes
    • getArpSourcesUuid

      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getArpSourcesUuid()
      Return arpSourcesUuid, or null if it is not present.
           
               The unique identifier of the arp-source
           
       
      Returns:
      Uuid arpSourcesUuid, or null if it is not present.
    • requireArpSourcesUuid

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

      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress getSrcMac()
      Return srcMac, or null if it is not present.
           
               Source mac to be used by given tep
           
       
      Returns:
      MacAddress srcMac, or null if it is not present.
    • requireSrcMac

      default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress requireSrcMac()
      Return srcMac, guaranteed to be non-null.
           
               Source mac to be used by given tep
           
       
      Returns:
      MacAddress srcMac, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if srcMac is not present