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
All Known Subinterfaces:
IsisPseudonode

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

This class represents the following YANG schema fragment defined in module bgp-linkstate

 grouping isis-lan-identifier {
   container is-is-router-identifier {
     uses isis-router-identifier;
   }
   leaf psn {
     type uint8 {
       range 1..255;
     }
   }
 }
 
  • 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
    Return isIsRouterIdentifier, or null if it is not present.
    org.opendaylight.yangtools.yang.common.Uint8
    Return psn, or null if it is not present.
     
    Return isIsRouterIdentifier, or an empty instance if it is not present.
    default @NonNull org.opendaylight.yangtools.yang.common.Uint8
    Return psn, guaranteed to be non-null.
  • 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 IsisLanIdentifier> 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
    • getIsIsRouterIdentifier

      IsIsRouterIdentifier getIsIsRouterIdentifier()
      Return isIsRouterIdentifier, or null if it is not present.
      Returns:
      IsIsRouterIdentifier isIsRouterIdentifier, or null if it is not present.
    • nonnullIsIsRouterIdentifier

      @NonNull IsIsRouterIdentifier nonnullIsIsRouterIdentifier()
      Return isIsRouterIdentifier, or an empty instance if it is not present.
      Returns:
      IsIsRouterIdentifier isIsRouterIdentifier, or an empty instance if it is not present.
    • getPsn

      org.opendaylight.yangtools.yang.common.Uint8 getPsn()
      Return psn, or null if it is not present.
      Returns:
      Uint8 psn, or null if it is not present.
    • requirePsn

      default @NonNull org.opendaylight.yangtools.yang.common.Uint8 requirePsn()
      Return psn, guaranteed to be non-null.
      Returns:
      Uint8 psn, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if psn is not present