Interface Fooroot

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<Fooroot>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<Root>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject

    public interface Fooroot
    extends org.opendaylight.yangtools.yang.binding.ChildOf<Root>, org.opendaylight.yangtools.yang.binding.Augmentable<Fooroot>

    This class represents the following YANG schema fragment defined in module opendaylight-test-bug-2562

     list fooroot {
       list barroot {
         key type;
         leaf type {
           type int32;
         }
         leaf value {
           type int32;
         }
       }
     }
     
    The schema path to identify an instance is opendaylight-test-bug-2562/root/fooroot

    To create instances of this class use FoorootBuilder.

    See Also:
    FoorootBuilder
    • Field Detail

      • QNAME

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

      • implementedInterface

        default Class<Fooroot> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getBarroot

        @Nullable Map<BarrootKey,​Barroot> getBarroot()
        Returns:
        java.util.Map barroot, or null if not present
      • nonnullBarroot

        default @NonNull Map<BarrootKey,​Barroot> nonnullBarroot()
        Returns:
        java.util.Map barroot, or an empty list if it is not present