Interface OdlInterfaceMetaData
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.DataRoot
public interface OdlInterfaceMetaData extends org.opendaylight.yangtools.yang.binding.DataRoot
This class represents the following YANG schema fragment defined in module odl-interface-meta
module odl-interface-meta { namespace urn:opendaylight:genius:interfacemanager:meta; prefix odlifmeta; import ietf-interfaces { prefix if; } import ovsdb { prefix southbound; revision-date 2015-01-05; } revision 2016-04-06 { } container bridge-interface-info { list bridge-entry { key dpid; leaf dpid { type uint64; } leaf bridge-reference { type southbound:ovsdb-bridge-ref; } list bridge-interface-entry { key interface-name; leaf interface-name { type string; } } } } container bridge-ref-info { config false; list bridge-ref-entry { key dpid; leaf dpid { type uint64; } leaf bridge-reference { type southbound:ovsdb-bridge-ref; } } } container interface-child-info { list interface-parent-entry { key parent-interface; leaf parent-interface { type string; } list interface-child-entry { key child-interface; leaf child-interface { type string; } } } } container if-indexes-interface-map { config false; list if-index-interface { key if-index; leaf if-index { type int32; } leaf interface-name { type string; } } } container interface-monitor-id-map { config false; list interface-monitor-id { key interface-name; leaf interface-name { type string; } leaf-list monitor-id { type uint32; } } } container monitor-id-interface-map { config false; list monitor-id-interface { key monitor-id; leaf monitor-id { type uint32; } leaf interface-name { type string; } } } container tunnel-instance-interface-map { config false; list tunnel-instance-interface { key tunnel-instance-identifier; leaf tunnel-instance-identifier { type string; } leaf interface-name { type string; } } } container dpn-to-interface-list { config false; list dpn-to-interface { key dpid; leaf dpid { type uint64; } list interface-name-entry { key interface-name; leaf interface-name { type string; } leaf interface-type { type identityref { base interface-type; } } } } } }
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BridgeInterfaceInfo
getBridgeInterfaceInfo()
Contains the list of dpns along with the tunnel interfaces configured on them.BridgeRefInfo
getBridgeRefInfo()
The container that maps dpid with ovs bridge ref in the operational DS.DpnToInterfaceList
getDpnToInterfaceList()
Contains the list of interfaces on the given dpnIfIndexesInterfaceMap
getIfIndexesInterfaceMap()
InterfaceChildInfo
getInterfaceChildInfo()
The container of all Child-Interfaces for a given interface.InterfaceMonitorIdMap
getInterfaceMonitorIdMap()
MonitorIdInterfaceMap
getMonitorIdInterfaceMap()
TunnelInstanceInterfaceMap
getTunnelInstanceInterfaceMap()
-
-
-
Method Detail
-
getBridgeInterfaceInfo
BridgeInterfaceInfo getBridgeInterfaceInfo()
Contains the list of dpns along with the tunnel interfaces configured on them.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.meta.rev160406.BridgeInterfaceInfo
bridgeInterfaceInfo
, ornull
if not present
-
getBridgeRefInfo
BridgeRefInfo getBridgeRefInfo()
The container that maps dpid with ovs bridge ref in the operational DS.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.meta.rev160406.BridgeRefInfo
bridgeRefInfo
, ornull
if not present
-
getInterfaceChildInfo
InterfaceChildInfo getInterfaceChildInfo()
The container of all Child-Interfaces for a given interface.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.meta.rev160406.InterfaceChildInfo
interfaceChildInfo
, ornull
if not present
-
getIfIndexesInterfaceMap
IfIndexesInterfaceMap getIfIndexesInterfaceMap()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.meta.rev160406.IfIndexesInterfaceMap
ifIndexesInterfaceMap
, ornull
if not present
-
getInterfaceMonitorIdMap
InterfaceMonitorIdMap getInterfaceMonitorIdMap()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.meta.rev160406.InterfaceMonitorIdMap
interfaceMonitorIdMap
, ornull
if not present
-
getMonitorIdInterfaceMap
MonitorIdInterfaceMap getMonitorIdInterfaceMap()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.meta.rev160406.MonitorIdInterfaceMap
monitorIdInterfaceMap
, ornull
if not present
-
getTunnelInstanceInterfaceMap
TunnelInstanceInterfaceMap getTunnelInstanceInterfaceMap()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.meta.rev160406.TunnelInstanceInterfaceMap
tunnelInstanceInterfaceMap
, ornull
if not present
-
getDpnToInterfaceList
DpnToInterfaceList getDpnToInterfaceList()
Contains the list of interfaces on the given dpn- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.meta.rev160406.DpnToInterfaceList
dpnToInterfaceList
, ornull
if not present
-
-