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, FrontendIdentifier

@Generated("mdsal-binding-generator") public interface ClientIdentifier extends org.opendaylight.yangtools.yang.binding.DataObject, FrontendIdentifier
Identifier of a particular client.

This class represents the following YANG schema fragment defined in module odl-controller-cds-types

 grouping client-identifier {
   uses frontend-identifier;
   leaf generation {
     type client-generation;
   }
 }
 
  • 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 ClientIdentifier> 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 FrontendIdentifier
    • getGeneration

      ClientGeneration getGeneration()
      Return generation, or null if it is not present.
      Returns:
      ClientGeneration generation, or null if it is not present.
    • requireGeneration

      default @NonNull ClientGeneration requireGeneration()
      Return generation, guaranteed to be non-null.
      Returns:
      ClientGeneration generation, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if generation is not present