public interface RoutingState extends ChildOf<IetfRoutingData>, Augmentable<RoutingState>, RouterId
This class represents the following YANG schema fragment defined in module ietf-routing
container routing-state { config false; status obsolete; uses router-id { status obsolete; } container interfaces { status obsolete; leaf-list interface { type if:interface-state-ref; status obsolete; } } container control-plane-protocols { status obsolete; list control-plane-protocol { key "type name"; status obsolete; leaf type { type identityref { base control-plane-protocol; } status obsolete; } leaf name { type string; status obsolete; } } } container ribs { status obsolete; list rib { key name; min-elements 1; status obsolete; leaf name { type string; status obsolete; } uses address-family { status obsolete; } leaf default-rib { if-feature multiple-ribs; type boolean; default true; status obsolete; } container routes { status obsolete; list route { status obsolete; leaf route-preference { type route-preference; status obsolete; } container next-hop { status obsolete; uses next-hop-state-content { status obsolete; } } uses route-metadata { status obsolete; } } } action active-route { status obsolete; output { container route { status obsolete; container next-hop { status obsolete; uses next-hop-state-content { status obsolete; } } uses route-metadata { status obsolete; } } } input; } } } }The schema path to identify an instance is ietf-routing/routing-state
To create instances of this class use RoutingStateBuilder
.
RoutingStateBuilder
Modifier and Type | Field and Description |
---|---|
static org.opendaylight.yangtools.yang.common.QName |
QNAME |
Modifier and Type | Method and Description |
---|---|
@Nullable ControlPlaneProtocols |
getControlPlaneProtocols()
Container for the list of routing protocol instances.
|
@Nullable Interfaces |
getInterfaces()
Network-layer interfaces used for routing.
|
@Nullable Ribs |
getRibs()
Container for RIBs.
|
augmentation
getRouterId
getImplementedInterface
@Nullable Interfaces getInterfaces()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.routing.rev180313.routing.state.Interfaces
interfaces
, or null
if not present@Nullable ControlPlaneProtocols getControlPlaneProtocols()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.routing.rev180313.routing.state.ControlPlaneProtocols
controlPlaneProtocols
, or null
if not present@Nullable Ribs getRibs()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.routing.rev180313.routing.state.Ribs
ribs
, or null
if not presentCopyright © 2019 OpenDaylight. All rights reserved.