Interface OdlInterfaceMetaData
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.DataRoot
@Generated("mdsal-binding-generator") 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()
Return bridgeInterfaceInfo, ornull
if it is not present.BridgeRefInfo
getBridgeRefInfo()
Return bridgeRefInfo, ornull
if it is not present.DpnToInterfaceList
getDpnToInterfaceList()
Return dpnToInterfaceList, ornull
if it is not present.IfIndexesInterfaceMap
getIfIndexesInterfaceMap()
Return ifIndexesInterfaceMap, ornull
if it is not present.InterfaceChildInfo
getInterfaceChildInfo()
Return interfaceChildInfo, ornull
if it is not present.InterfaceMonitorIdMap
getInterfaceMonitorIdMap()
Return interfaceMonitorIdMap, ornull
if it is not present.MonitorIdInterfaceMap
getMonitorIdInterfaceMap()
Return monitorIdInterfaceMap, ornull
if it is not present.TunnelInstanceInterfaceMap
getTunnelInstanceInterfaceMap()
Return tunnelInstanceInterfaceMap, ornull
if it is not present.
-
-
-
Method Detail
-
getBridgeInterfaceInfo
BridgeInterfaceInfo getBridgeInterfaceInfo()
Return bridgeInterfaceInfo, ornull
if it is not present.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 it is not present.
-
getBridgeRefInfo
BridgeRefInfo getBridgeRefInfo()
Return bridgeRefInfo, ornull
if it is not present.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 it is not present.
-
getInterfaceChildInfo
InterfaceChildInfo getInterfaceChildInfo()
Return interfaceChildInfo, ornull
if it is not present.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 it is not present.
-
getIfIndexesInterfaceMap
IfIndexesInterfaceMap getIfIndexesInterfaceMap()
Return ifIndexesInterfaceMap, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.meta.rev160406.IfIndexesInterfaceMap
ifIndexesInterfaceMap, ornull
if it is not present.
-
getInterfaceMonitorIdMap
InterfaceMonitorIdMap getInterfaceMonitorIdMap()
Return interfaceMonitorIdMap, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.meta.rev160406.InterfaceMonitorIdMap
interfaceMonitorIdMap, ornull
if it is not present.
-
getMonitorIdInterfaceMap
MonitorIdInterfaceMap getMonitorIdInterfaceMap()
Return monitorIdInterfaceMap, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.meta.rev160406.MonitorIdInterfaceMap
monitorIdInterfaceMap, ornull
if it is not present.
-
getTunnelInstanceInterfaceMap
TunnelInstanceInterfaceMap getTunnelInstanceInterfaceMap()
Return tunnelInstanceInterfaceMap, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.meta.rev160406.TunnelInstanceInterfaceMap
tunnelInstanceInterfaceMap, ornull
if it is not present.
-
getDpnToInterfaceList
DpnToInterfaceList getDpnToInterfaceList()
Return dpnToInterfaceList, ornull
if it is not present.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 it is not present.
-
-