Interface AugGrouping

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
    All Known Subinterfaces:
    TllComplexAugment

    public interface AugGrouping
    extends org.opendaylight.yangtools.yang.binding.DataObject

    This class represents the following YANG schema fragment defined in module opendaylight-of-migration-test-model

     grouping aug-grouping {
       container cont1 {
         leaf attr-str {
           type string;
         }
       }
       container cont2 {
         list contlist1 {
           key attr-str;
           leaf attr-str {
             type string;
           }
           uses enum-grouping;
         }
       }
       leaf attr-str1 {
         type string;
       }
       leaf attr-str2 {
         type string;
       }
       leaf attr-str3 {
         type string;
       }
       leaf attr-str4 {
         type string;
       }
       list list1 {
         key attr-str;
         leaf attr-str {
           type string;
         }
         list list1-1 {
           key attr-int;
           leaf attr-int {
             type int32;
           }
           leaf attr-str {
             type string;
           }
           leaf flags {
             type bit-flags;
           }
         }
         list list1-2 {
           key attr-int;
           leaf attr-int {
             type int32;
           }
           leaf attr-str {
             type string;
           }
         }
       }
     }
     
    The schema path to identify an instance is opendaylight-of-migration-test-model/aug-grouping
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        @Nullable Cont1 getCont1()
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.of.migration.test.model.rev150210.aug.grouping.Cont1 cont1, or null if not present
      • getCont2

        @Nullable Cont2 getCont2()
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.of.migration.test.model.rev150210.aug.grouping.Cont2 cont2, or null if not present
      • getAttrStr1

        @Nullable String getAttrStr1()
        Returns:
        java.lang.String attrStr1, or null if not present
      • getAttrStr2

        @Nullable String getAttrStr2()
        Returns:
        java.lang.String attrStr2, or null if not present
      • getAttrStr3

        @Nullable String getAttrStr3()
        Returns:
        java.lang.String attrStr3, or null if not present
      • getAttrStr4

        @Nullable String getAttrStr4()
        Returns:
        java.lang.String attrStr4, or null if not present
      • getList1

        @Nullable Map<List1Key,​List1> getList1()
        Returns:
        java.util.Map list1, or null if not present
      • nonnullList1

        default @NonNull Map<List1Key,​List1> nonnullList1()
        Returns:
        java.util.Map list1, or an empty list if it is not present