public class VirtualNetwork extends Object implements IVirtualNetwork
Modifier and Type | Class and Description |
---|---|
static class |
VirtualNetwork.DpnInterfaceInfo |
Constructor and Description |
---|
VirtualNetwork(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid networkUUID) |
Modifier and Type | Method and Description |
---|---|
void |
clearDpnInterfaceList() |
VirtualNetwork.DpnInterfaceInfo |
getDpnIfaceInfo(BigInteger dpId) |
Collection<VirtualNetwork.DpnInterfaceInfo> |
getDpnIfaceList() |
List<BigInteger> |
getDpnsHostingNetwork() |
Long |
getElanTag() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid |
getNetworkUuid() |
int |
getRSPuntFlowStatusOnDpnId(BigInteger dpnId) |
void |
removeSelf() |
void |
setElanTag(Long etag) |
void |
setRSPuntFlowStatusOnDpnId(BigInteger dpnId,
int action) |
String |
toString() |
void |
updateDpnPortInfo(BigInteger dpnId,
Long ofPort,
int addOrRemove) |
public VirtualNetwork(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid networkUUID)
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getNetworkUuid()
getNetworkUuid
in interface IVirtualNetwork
public void updateDpnPortInfo(BigInteger dpnId, Long ofPort, int addOrRemove)
public Long getElanTag()
getElanTag
in interface IVirtualNetwork
public void setElanTag(Long etag)
public List<BigInteger> getDpnsHostingNetwork()
getDpnsHostingNetwork
in interface IVirtualNetwork
public Collection<VirtualNetwork.DpnInterfaceInfo> getDpnIfaceList()
public VirtualNetwork.DpnInterfaceInfo getDpnIfaceInfo(BigInteger dpId)
public void setRSPuntFlowStatusOnDpnId(BigInteger dpnId, int action)
public int getRSPuntFlowStatusOnDpnId(BigInteger dpnId)
public void clearDpnInterfaceList()
public void removeSelf()
Copyright © 2019 OpenDaylight. All rights reserved.