public final class VTenantIdentifier extends VNodeIdentifier<Vtn>
VTenantIdentifier describes an identifier for a VTN.TYPEBIT_MACMAP, TYPEBIT_MACMAP_HOST, TYPEBIT_VBRIDGE, TYPEBIT_VINTERFACE, TYPEBIT_VLANMAP, TYPEBIT_VTERMINAL, TYPEBIT_VTN| Constructor and Description |
|---|
VTenantIdentifier(VnodeName tname)
Construct a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
static VTenantIdentifier |
create(String tname,
boolean find)
Create a new identifier.
|
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier.InstanceIdentifierBuilder<VtnInputFilter> |
getFlowFilterListIdentifierBuilder(boolean output)
Return an instance identifier builder rooted at the specified container
for the flow filter list.
|
org.opendaylight.yangtools.yang.binding.InstanceIdentifier.InstanceIdentifierBuilder<Vtn> |
getIdentifierBuilder()
Return an instance identifier builder rooted at the virtual node
specified by this instance.
|
VNodeType |
getType()
Return a
VNodeType instance which indicates the type of the
virtual node. |
VTenantIdentifier |
getVNodeIdentifier()
Return a
VNodeIdentifier that specifies a virtual network
element. |
protected List<String> |
newComponents()
Create a new list which contains all path components configured in this
instance.
|
clearFlowFilter, contains, contains, create, create, create, equals, fetch, getBadPathException, getBridgeName, getBridgeNameString, getComponents, getDataExistsException, getFlowFilterIdentifier, getFlowFilterUnsupportedException, getIdentifier, getInterfaceName, getInterfaceNameString, getNotFoundException, getTenantName, getTenantNameString, getVirtualNodePath, getVirtualNodePathBuilder, getVtnIdentifierBuilder, hashCode, read, readVtenantConfig, toStringpublic VTenantIdentifier(VnodeName tname)
tname - The name of the VTN.public static VTenantIdentifier create(String tname, boolean find) throws RpcException
tname - The name of the VTN.find - true indicates the given name is used for
finding existing virtual node.VTenantIdentifier instance.RpcException - Invalid name is specified.public VNodeType getType()
VNodeType instance which indicates the type of the
virtual node.getType in class VNodeIdentifier<Vtn>VNodeType.VTN.public org.opendaylight.yangtools.yang.binding.InstanceIdentifier.InstanceIdentifierBuilder<Vtn> getIdentifierBuilder()
getIdentifierBuilder in class VNodeIdentifier<Vtn>InstanceIdentifier.InstanceIdentifierBuilder instance.public VTenantIdentifier getVNodeIdentifier()
VNodeIdentifier that specifies a virtual network
element.
This method always returns this instance because VTN is virtual network element.
getVNodeIdentifier in class VNodeIdentifier<Vtn>protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier.InstanceIdentifierBuilder<VtnInputFilter> getFlowFilterListIdentifierBuilder(boolean output)
getFlowFilterListIdentifierBuilder in class VNodeIdentifier<Vtn>output - Always ignored because VTN has a flow filter list only
for incoming packets.protected List<String> newComponents()
newComponents in class VNodeIdentifier<Vtn>Copyright © 2018 OpenDaylight. All rights reserved.