Interface TableConnections
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<TableConnections>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<NetworkInstance>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
public interface TableConnections extends org.opendaylight.yangtools.yang.binding.ChildOf<NetworkInstance>, org.opendaylight.yangtools.yang.binding.Augmentable<TableConnections>
Policies dictating how RIB or FIB entries are propagated between tablesThis class represents the following YANG schema fragment defined in module openconfig-network-instance
container table-connections { list table-connection { key "src-table dst-table"; leaf src-table { type leafref { path ../config/src-table; } } leaf dst-table { type leafref { path ../config/dst-table; } } container config { uses inter-table-policies-config; } container state { config false; uses inter-table-policies-config; } uses rpol:apply-policy-group; } }
The schema path to identify an instance is openconfig-network-instance/network-instance-top/network-instances/network-instance/table-connectionsTo create instances of this class use
TableConnectionsBuilder
.- See Also:
TableConnectionsBuilder
-
-
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<TableConnectionKey,TableConnection>
getTableConnection()
A list of connections between pairs of routing or forwarding tables, the leaking of entries between which is specified by the import and export policydefault Class<TableConnections>
implementedInterface()
default @NonNull Map<TableConnectionKey,TableConnection>
nonnullTableConnection()
-
-
-
Method Detail
-
implementedInterface
default Class<TableConnections> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getTableConnection
@Nullable Map<TableConnectionKey,TableConnection> getTableConnection()
A list of connections between pairs of routing or forwarding tables, the leaking of entries between which is specified by the import and export policy- Returns:
java.util.Map
tableConnection
, ornull
if not present
-
nonnullTableConnection
default @NonNull Map<TableConnectionKey,TableConnection> nonnullTableConnection()
- Returns:
java.util.Map
tableConnection
, or an empty list if it is not present
-
-