Interface PortState
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
State
@Generated("mdsal-binding-generator") public interface PortState extends org.opendaylight.yangtools.yang.binding.DataObject
This class represents the following YANG schema fragment defined in module opendaylight-port-types
grouping port-state { leaf link-down { type boolean; } leaf blocked { type boolean; } leaf live { type boolean; } }
The schema path to identify an instance is opendaylight-port-typesport-state
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Boolean
getBlocked()
Return blocked, ornull
if it is not present.Boolean
getLinkDown()
Return linkDown, ornull
if it is not present.Boolean
getLive()
Return live, ornull
if it is not present.Class<? extends PortState>
implementedInterface()
default @NonNull Boolean
requireBlocked()
Return blocked, guaranteed to be non-null.default @NonNull Boolean
requireLinkDown()
Return linkDown, guaranteed to be non-null.default @NonNull Boolean
requireLive()
Return live, guaranteed to be non-null.
-
-
-
Method Detail
-
implementedInterface
Class<? extends PortState> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getLinkDown
Boolean getLinkDown()
Return linkDown, ornull
if it is not present.- Returns:
Boolean
linkDown, ornull
if it is not present.
-
requireLinkDown
default @NonNull Boolean requireLinkDown()
Return linkDown, guaranteed to be non-null.- Returns:
Boolean
linkDown, guaranteed to be non-null.- Throws:
NoSuchElementException
- if linkDown is not present
-
getBlocked
Boolean getBlocked()
Return blocked, ornull
if it is not present.- Returns:
Boolean
blocked, ornull
if it is not present.
-
requireBlocked
default @NonNull Boolean requireBlocked()
Return blocked, guaranteed to be non-null.- Returns:
Boolean
blocked, guaranteed to be non-null.- Throws:
NoSuchElementException
- if blocked is not present
-
getLive
Boolean getLive()
Return live, ornull
if it is not present.- Returns:
Boolean
live, ornull
if it is not present.
-
requireLive
default @NonNull Boolean requireLive()
Return live, guaranteed to be non-null.- Returns:
Boolean
live, guaranteed to be non-null.- Throws:
NoSuchElementException
- if live is not present
-
-