T - The type of the target data model.public abstract class VBridgeMapIdentifier<T extends org.opendaylight.yangtools.yang.binding.DataObject> extends TenantNodeIdentifier<T,Vbridge>
VBridgeMapIdentifier describes an identifier for a virtual mapping
configured in a vBridge.TYPEBIT_MACMAP, TYPEBIT_MACMAP_HOST, TYPEBIT_VBRIDGE, TYPEBIT_VINTERFACE, TYPEBIT_VLANMAP, TYPEBIT_VTERMINAL, TYPEBIT_VTN| Modifier and Type | Method and Description |
|---|---|
VBridgeIdentifier |
getBridgeIdentifier()
Return an identifier for the vBridge that contains the data object
specified by this instance.
|
protected abstract BridgeMapInfo |
getBridgeMapInfo()
Return a
BridgeMapInfo instance that indicates the virtual
network mapping. |
protected String |
getBridgeName(VnodePathFields vpath)
Return the vBridge name configured in the given
VnodePathFields
instance. |
protected VirtualNodePathBuilder |
getVirtualNodePathBuilder()
Create a new
VirtualNodePathBuilder instance that contains the
path components configured in this instance. |
VBridgeIdentifier |
getVNodeIdentifier()
Return a
VNodeIdentifier that specifies a virtual network
element. |
protected VirtualNodePathBuilder |
setBridgeName(VirtualNodePathBuilder builder)
Set the vBridge name into the specified
VirtualNodePathBuilder
instance. |
contains, getVBridgeIdentifierBuilder, getVTerminalIdentifierBuilderclearFlowFilter, contains, create, create, create, equals, fetch, getBadPathException, getBridgeName, getBridgeNameString, getComponents, getDataExistsException, getFlowFilterIdentifier, getFlowFilterListIdentifierBuilder, getFlowFilterUnsupportedException, getIdentifier, getIdentifierBuilder, getInterfaceName, getInterfaceNameString, getNotFoundException, getTenantName, getTenantNameString, getType, getVirtualNodePath, getVtnIdentifierBuilder, hashCode, newComponents, read, readVtenantConfig, toStringprotected abstract BridgeMapInfo getBridgeMapInfo()
BridgeMapInfo instance that indicates the virtual
network mapping.BridgeMapInfo instance.public final VBridgeIdentifier getBridgeIdentifier()
getBridgeIdentifier in class TenantNodeIdentifier<T extends org.opendaylight.yangtools.yang.binding.DataObject,Vbridge>VBridgeIdentifier instance.protected final String getBridgeName(VnodePathFields vpath)
VnodePathFields
instance.getBridgeName in class TenantNodeIdentifier<T extends org.opendaylight.yangtools.yang.binding.DataObject,Vbridge>vpath - A VnodePathFields instance.
null cannot be specified.vpath.
null if the vBridge name is not configured in
vpath.protected final VirtualNodePathBuilder setBridgeName(VirtualNodePathBuilder builder)
VirtualNodePathBuilder
instance.setBridgeName in class TenantNodeIdentifier<T extends org.opendaylight.yangtools.yang.binding.DataObject,Vbridge>builder - A VirtualNodePathBuilder instance.builder.public final VBridgeIdentifier getVNodeIdentifier()
VNodeIdentifier that specifies a virtual network
element.
This method returns a VBridgeIdentifier instance that
specifies a vBridge in which contains this network mapping.
getVNodeIdentifier in class VNodeIdentifier<T extends org.opendaylight.yangtools.yang.binding.DataObject>VBridgeIdentifier instance.protected final VirtualNodePathBuilder getVirtualNodePathBuilder()
VirtualNodePathBuilder instance that contains the
path components configured in this instance.getVirtualNodePathBuilder in class TenantNodeIdentifier<T extends org.opendaylight.yangtools.yang.binding.DataObject,Vbridge>VirtualNodePathBuilder instance.Copyright © 2018 OpenDaylight. All rights reserved.