Class VirtualNetwork
- java.lang.Object
-
- org.opendaylight.netvirt.ipv6service.VirtualNetwork
-
- All Implemented Interfaces:
IVirtualNetwork
public class VirtualNetwork extends java.lang.Object implements IVirtualNetwork
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVirtualNetwork.DpnInterfaceInfo
-
Constructor Summary
Constructors Constructor Description VirtualNetwork(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid networkUUID)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearDpnInterfaceList()@Nullable VirtualNetwork.DpnInterfaceInfogetDpnIfaceInfo(org.opendaylight.yangtools.yang.common.Uint64 dpId)java.util.Collection<VirtualNetwork.DpnInterfaceInfo>getDpnIfaceList()java.util.List<org.opendaylight.yangtools.yang.common.Uint64>getDpnsHostingNetwork()java.lang.LonggetElanTag()intgetMtu()org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.UuidgetNetworkUuid()intgetRSPuntFlowStatusOnDpnId(org.opendaylight.yangtools.yang.common.Uint64 dpnId)voidremoveSelf()voidsetElanTag(java.lang.Long etag)voidsetMtu(int mtu)voidsetRSPuntFlowStatusOnDpnId(org.opendaylight.yangtools.yang.common.Uint64 dpnId, int action)java.lang.StringtoString()voidupdateDpnPortInfo(org.opendaylight.yangtools.yang.common.Uint64 dpnId, java.lang.Long ofPort, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid portId, int addOrRemove)
-
-
-
Method Detail
-
getNetworkUuid
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getNetworkUuid()
- Specified by:
getNetworkUuidin interfaceIVirtualNetwork
-
updateDpnPortInfo
public void updateDpnPortInfo(org.opendaylight.yangtools.yang.common.Uint64 dpnId, java.lang.Long ofPort, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid portId, int addOrRemove)
-
getElanTag
public java.lang.Long getElanTag()
- Specified by:
getElanTagin interfaceIVirtualNetwork
-
setElanTag
public void setElanTag(java.lang.Long etag)
-
getDpnsHostingNetwork
public java.util.List<org.opendaylight.yangtools.yang.common.Uint64> getDpnsHostingNetwork()
- Specified by:
getDpnsHostingNetworkin interfaceIVirtualNetwork
-
getDpnIfaceList
public java.util.Collection<VirtualNetwork.DpnInterfaceInfo> getDpnIfaceList()
-
getDpnIfaceInfo
public @Nullable VirtualNetwork.DpnInterfaceInfo getDpnIfaceInfo(org.opendaylight.yangtools.yang.common.Uint64 dpId)
-
setRSPuntFlowStatusOnDpnId
public void setRSPuntFlowStatusOnDpnId(org.opendaylight.yangtools.yang.common.Uint64 dpnId, int action)
-
getRSPuntFlowStatusOnDpnId
public int getRSPuntFlowStatusOnDpnId(org.opendaylight.yangtools.yang.common.Uint64 dpnId)
-
clearDpnInterfaceList
public void clearDpnInterfaceList()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
removeSelf
public void removeSelf()
-
setMtu
public void setMtu(int mtu)
-
getMtu
public int getMtu()
- Specified by:
getMtuin interfaceIVirtualNetwork
-
-