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 Map<LinkstateRouteKey,LinkstateRoute>
getLinkstateRoute()
Link-state information entry.default Class<LinkstateRoutes>
implementedInterface()
default @NonNull Map<LinkstateRouteKey,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 Map<LinkstateRouteKey,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.Map
linkstateRoute
, ornull
if not present
-
nonnullLinkstateRoute
default @NonNull Map<LinkstateRouteKey,LinkstateRoute> nonnullLinkstateRoute()
- Returns:
java.util.Map
linkstateRoute
, or an empty list if it is not present
-
-