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