Interface UserErrorSpec
- All Superinterfaces:
org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>,org.opendaylight.yangtools.binding.BindingObject,org.opendaylight.yangtools.binding.DataContainer,org.opendaylight.yangtools.binding.Grouping
@Generated("mdsal-binding-generator")
public interface UserErrorSpec
extends org.opendaylight.yangtools.binding.Grouping
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;
}
-
Method Summary
Modifier and TypeMethodDescriptionReturn description, ornullif it is not present.org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.iana.rev130816.EnterpriseNumberReturn enterprise, ornullif it is not present.Return subobjects, ornullif it is not present.org.opendaylight.yangtools.yang.common.Uint8Return subOrg, ornullif it is not present.org.opendaylight.yangtools.yang.common.Uint16getValue()Return value, ornullif it is not present.@NonNull SubobjectsReturn subobjects, or an empty instance if it is not present.default @NonNull StringReturn description, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.iana.rev130816.EnterpriseNumberReturn enterprise, guaranteed to be non-null.default @NonNull org.opendaylight.yangtools.yang.common.Uint8Return subOrg, guaranteed to be non-null.default @NonNull org.opendaylight.yangtools.yang.common.Uint16Return value, guaranteed to be non-null.Methods inherited from interface org.opendaylight.yangtools.binding.BindingContract
implementedInterface
-
Method Details
-
getEnterprise
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.iana.rev130816.EnterpriseNumber getEnterprise()Return enterprise, ornullif it is not present.- Returns:
EnterpriseNumberenterprise, ornullif it is not present.
-
requireEnterprise
default @NonNull org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.iana.rev130816.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
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.
-
nonnullSubobjects
@NonNull Subobjects nonnullSubobjects()Return subobjects, or an empty instance if it is not present.- Returns:
Subobjectssubobjects, or an empty instance if it is not present.
-