Interface UserErrorSpec
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject,org.opendaylight.yangtools.yang.binding.DataContainer,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
UserError
@Generated("mdsal-binding-generator") public interface UserErrorSpec extends org.opendaylight.yangtools.yang.binding.DataObject
This class represents the following YANG schema fragment defined in module rsvp
grouping user-error-spec { leaf enterprise { type iana:enterprise-number; } leaf sub-org { type uint8; default 0; } leaf value { type uint16; } leaf description { type string; default ""; } container subobjects; }The schema path to identify an instance is rsvpuser-error-spec
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QNameQNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StringgetDescription()Return description, ornullif it is not present.EnterpriseNumbergetEnterprise()Return enterprise, ornullif it is not present.SubobjectsgetSubobjects()Return subobjects, ornullif it is not present.org.opendaylight.yangtools.yang.common.Uint8getSubOrg()Return subOrg, ornullif it is not present.org.opendaylight.yangtools.yang.common.Uint16getValue()Return value, ornullif it is not present.Class<? extends UserErrorSpec>implementedInterface()default @NonNull StringrequireDescription()Return description, guaranteed to be non-null.default @NonNull EnterpriseNumberrequireEnterprise()Return enterprise, guaranteed to be non-null.default @NonNull org.opendaylight.yangtools.yang.common.Uint8requireSubOrg()Return subOrg, guaranteed to be non-null.default @NonNull org.opendaylight.yangtools.yang.common.Uint16requireValue()Return value, guaranteed to be non-null.
-
-
-
Method Detail
-
implementedInterface
Class<? extends UserErrorSpec> implementedInterface()
- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataContainer- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getEnterprise
EnterpriseNumber getEnterprise()
Return enterprise, ornullif it is not present.- Returns:
EnterpriseNumberenterprise, ornullif it is not present.
-
requireEnterprise
default @NonNull EnterpriseNumber requireEnterprise()
Return enterprise, guaranteed to be non-null.- Returns:
EnterpriseNumberenterprise, guaranteed to be non-null.- Throws:
NoSuchElementException- if enterprise is not present
-
getSubOrg
org.opendaylight.yangtools.yang.common.Uint8 getSubOrg()
Return subOrg, ornullif it is not present.- Returns:
Uint8subOrg, ornullif it is not present.
-
requireSubOrg
default @NonNull org.opendaylight.yangtools.yang.common.Uint8 requireSubOrg()
Return subOrg, guaranteed to be non-null.- Returns:
Uint8subOrg, guaranteed to be non-null.- Throws:
NoSuchElementException- if subOrg is not present
-
getValue
org.opendaylight.yangtools.yang.common.Uint16 getValue()
Return value, ornullif it is not present.- Returns:
Uint16value, ornullif it is not present.
-
requireValue
default @NonNull org.opendaylight.yangtools.yang.common.Uint16 requireValue()
Return value, guaranteed to be non-null.- Returns:
Uint16value, guaranteed to be non-null.- Throws:
NoSuchElementException- if value is not present
-
getDescription
String getDescription()
Return description, ornullif it is not present.- Returns:
Stringdescription, ornullif it is not present.
-
requireDescription
default @NonNull String requireDescription()
Return description, guaranteed to be non-null.- Returns:
Stringdescription, guaranteed to be non-null.- Throws:
NoSuchElementException- if description is not present
-
getSubobjects
Subobjects getSubobjects()
Return subobjects, ornullif it is not present.- Returns:
Subobjectssubobjects, ornullif it is not present.
-
-