public final class XmlVTenant extends XmlVNode
XmlVTenant provides XML binding to the data model for VTN.| Constructor and Description |
|---|
XmlVTenant(VtnInfo vtn)
Construct a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o)
Determine whether the given object is identical to this object.
|
List<XmlVBridge> |
getBridges()
Return a list of vBridges.
|
VTenantIdentifier |
getIdentifier()
Return the identifier for this VTN.
|
FlowFilterList |
getInputFilters()
Return a list of input flow filters.
|
List<XmlPathMap> |
getPathMaps()
Return a list of VTN path map configurations.
|
List<XmlVTerminal> |
getTerminals()
Return a list of vTerminals.
|
int |
hashCode()
Return the hash code of this object.
|
VtnBuilder |
toVtnBuilder(XmlLogger xlogger,
String name)
Create a
VtnBuilder instance that contains the VTN
configuration. |
getDescription, getNamepublic XmlVTenant(VtnInfo vtn) throws RpcException
vtn - A VtnInfo instance.RpcException - An error occurred.public VTenantIdentifier getIdentifier()
VTenantIdentifier instance.public VtnBuilder toVtnBuilder(XmlLogger xlogger, String name) throws RpcException
VtnBuilder instance that contains the VTN
configuration.
Note that returned instance contains only configuration for the VTN. Other information needs to be resumed by the caller.
xlogger - A XmlLogger instance.name - The expected name of this VTN.VtnBuilder instance.RpcException - An error occurred.public List<XmlVBridge> getBridges()
XmlVBridge instances or null.public List<XmlVTerminal> getTerminals()
XmlVTerminal instances or null.public List<XmlPathMap> getPathMaps()
XmlPathMap instances or null.public FlowFilterList getInputFilters()
FlowFilterList instance or null.public boolean equals(Object o)
Copyright © 2018 OpenDaylight. All rights reserved.