Interface BgpRibData
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.DataRoot
@Generated("mdsal-binding-generator") public interface BgpRibData extends org.opendaylight.yangtools.yang.binding.DataRoot
This module contains the concept of a Routing Information Base, as defined by RFC4271. Copyright (c)2013 Cisco Systems, Inc. All rights reserved. This and the accompanying materials are made available under the terms of the Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.htmlThis class represents the following YANG schema fragment defined in module bgp-rib
module bgp-rib { yang-version 1; namespace urn:opendaylight:params:xml:ns:yang:bgp-rib; prefix rib; import bgp-message { prefix bgp-msg; revision-date 2020-01-20; } import bgp-multiprotocol { prefix bgp-mp; revision-date 2018-03-29; } import ietf-inet-types { prefix inet; revision-date 2013-07-15; } revision 2018-03-29 { } revision 2017-12-07 { } revision 2013-09-25 { } typedef rib-id { type inet:uri; } typedef application-rib-id { type inet:uri; } typedef peer-id { type inet:uri; } typedef peer-role { type enumeration { enum ebgp; enum ibgp; enum rr-client; enum internal; } } grouping route { uses bgp-msg:path-id-grouping; leaf route-key { type string; } uses bgp-msg:path-attributes; } grouping rib { list tables { uses bgp-mp:bgp-table-type; key "afi safi"; container attributes { leaf uptodate { type boolean; default false; } } choice routes; } } list application-rib { leaf id { type application-rib-id; } key id; uses rib; } container bgp-rib { list rib { config false; leaf id { type rib-id; } key id; list peer { key peer-id; leaf peer-id { type peer-id; } leaf peer-role { type peer-role; } list supported-tables { key "afi safi"; uses bgp-mp:bgp-add-path-table-type; } container adj-rib-in { uses rib { augment tables/attributes { leaf llgr-stale { type empty; } } } } container effective-rib-in { uses rib; } container adj-rib-out { uses rib; } } container loc-rib { uses rib; } } } }
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable Map<ApplicationRibKey,ApplicationRib>
getApplicationRib()
Return applicationRib, ornull
if it is not present.BgpRib
getBgpRib()
Return bgpRib, ornull
if it is not present.default @NonNull Map<ApplicationRibKey,ApplicationRib>
nonnullApplicationRib()
Return applicationRib, or an empty list if it is not present.
-
-
-
Method Detail
-
getApplicationRib
@Nullable Map<ApplicationRibKey,ApplicationRib> getApplicationRib()
Return applicationRib, ornull
if it is not present.- Returns:
java.util.Map
applicationRib, ornull
if it is not present.
-
nonnullApplicationRib
default @NonNull Map<ApplicationRibKey,ApplicationRib> nonnullApplicationRib()
Return applicationRib, or an empty list if it is not present.- Returns:
java.util.Map
applicationRib, or an empty list if it is not present.
-
getBgpRib
BgpRib getBgpRib()
Return bgpRib, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.BgpRib
bgpRib, ornull
if it is not present.
-
-