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
@Generated("mdsal-binding-generator") 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; } } } }
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QNameQNAMEYANG identifier of the statement represented by this class.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StringgetAttrStr1()Return attrStr1, ornullif it is not present.StringgetAttrStr2()Return attrStr2, ornullif it is not present.StringgetAttrStr3()Return attrStr3, ornullif it is not present.StringgetAttrStr4()Return attrStr4, ornullif it is not present.Cont1getCont1()Return cont1, ornullif it is not present.Cont2getCont2()Return cont2, ornullif it is not present.@Nullable Map<List1Key,List1>getList1()Return list1, ornullif it is not present.Class<? extends AugGrouping>implementedInterface()default @NonNull Map<List1Key,List1>nonnullList1()Return list1, or an empty list if it is not present.default @NonNull StringrequireAttrStr1()Return attrStr1, guaranteed to be non-null.default @NonNull StringrequireAttrStr2()Return attrStr2, guaranteed to be non-null.default @NonNull StringrequireAttrStr3()Return attrStr3, guaranteed to be non-null.default @NonNull StringrequireAttrStr4()Return attrStr4, guaranteed to be non-null.
-
-
-
Method Detail
-
implementedInterface
Class<? extends AugGrouping> implementedInterface()
- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataContainer- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getCont1
Cont1 getCont1()
Return cont1, ornullif it is not present.- Returns:
Cont1cont1, ornullif it is not present.
-
getCont2
Cont2 getCont2()
Return cont2, ornullif it is not present.- Returns:
Cont2cont2, ornullif it is not present.
-
getAttrStr1
String getAttrStr1()
Return attrStr1, ornullif it is not present.- Returns:
StringattrStr1, ornullif it is not present.
-
requireAttrStr1
default @NonNull String requireAttrStr1()
Return attrStr1, guaranteed to be non-null.- Returns:
StringattrStr1, guaranteed to be non-null.- Throws:
NoSuchElementException- if attrStr1 is not present
-
getAttrStr2
String getAttrStr2()
Return attrStr2, ornullif it is not present.- Returns:
StringattrStr2, ornullif it is not present.
-
requireAttrStr2
default @NonNull String requireAttrStr2()
Return attrStr2, guaranteed to be non-null.- Returns:
StringattrStr2, guaranteed to be non-null.- Throws:
NoSuchElementException- if attrStr2 is not present
-
getAttrStr3
String getAttrStr3()
Return attrStr3, ornullif it is not present.- Returns:
StringattrStr3, ornullif it is not present.
-
requireAttrStr3
default @NonNull String requireAttrStr3()
Return attrStr3, guaranteed to be non-null.- Returns:
StringattrStr3, guaranteed to be non-null.- Throws:
NoSuchElementException- if attrStr3 is not present
-
getAttrStr4
String getAttrStr4()
Return attrStr4, ornullif it is not present.- Returns:
StringattrStr4, ornullif it is not present.
-
requireAttrStr4
default @NonNull String requireAttrStr4()
Return attrStr4, guaranteed to be non-null.- Returns:
StringattrStr4, guaranteed to be non-null.- Throws:
NoSuchElementException- if attrStr4 is not present
-
getList1
@Nullable Map<List1Key,List1> getList1()
Return list1, ornullif it is not present.- Returns:
Map<List1Key, List1>list1, ornullif it is not present.
-
-