Interface LinkstateRoutes
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<LinkstateRoutes>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<LinkstateRoutes>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
public interface LinkstateRoutes extends org.opendaylight.yangtools.yang.binding.ChildOf<LinkstateRoutes>, org.opendaylight.yangtools.yang.binding.Augmentable<LinkstateRoutes>
This class represents the following YANG schema fragment defined in module bgp-linkstate
container linkstate-routes { list linkstate-route { key "route-key path-id"; uses linkstate; uses bgp-rib:route { augment attributes { uses linkstate-path-attribute; } } } }
The schema path to identify an instance is bgp-linkstate/linkstate-routes/linkstate-routesTo create instances of this class use
LinkstateRoutesBuilder
.- See Also:
LinkstateRoutesBuilder
-
-
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 @Nullable List<LinkstateRoute>
getLinkstateRoute()
Link-state information entry.default Class<LinkstateRoutes>
implementedInterface()
default @NonNull List<LinkstateRoute>
nonnullLinkstateRoute()
-
-
-
Method Detail
-
implementedInterface
default Class<LinkstateRoutes> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getLinkstateRoute
@Nullable List<LinkstateRoute> getLinkstateRoute()
Link-state information entry. Due to the complexity of link-state information and YANG limitations this is the top-level object from contract perspective. It is keyed by route-key, whose format is internal to the implementation exposing this information. As an explicit example it can rely on information stored in the entry's subtree, so the subtree MUST NOT be modified by outside entities. Augmentations can attach data, but must be explicitly aware that such data, unlike the data modeled directly here, does not have any effects on keys, especially they must not impact equality tests.- Returns:
java.util.List
linkstateRoute
, ornull
if not present
-
nonnullLinkstateRoute
default @NonNull List<LinkstateRoute> nonnullLinkstateRoute()
- Returns:
java.util.List
linkstateRoute
, or an empty list if it is not present
-
-