Class VirtualPort
- java.lang.Object
-
- org.opendaylight.netvirt.ipv6service.VirtualPort
-
- All Implemented Interfaces:
IVirtualPort
public class VirtualPort extends java.lang.Object implements IVirtualPort
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVirtualPort.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VirtualPort.Builderbuilder()voidclearSubnetInfo()java.lang.StringgetDeviceOwner()org.opendaylight.yangtools.yang.common.Uint64getDpId()org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.UuidgetIntfUUID()java.util.List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress>getIpAddresses()java.util.List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address>getIpv6Addresses()java.util.List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address>getIpv6AddressesWithoutLLA()java.lang.StringgetMacAddress()intgetMtu()org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.UuidgetNetworkID()java.lang.LonggetOfPort()io.netty.util.TimeoutgetPeriodicTimeout()Ipv6PeriodicTimergetPeriodicTimer()VirtualRoutergetRouter()booleangetRouterIntfFlag()booleangetServiceBindingStatus()java.util.List<VirtualSubnet>getSubnets()voidremoveSelf()voidremoveSubnetInfo(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid snetID)voidresetPeriodicTimeout()voidsetDpId(org.opendaylight.yangtools.yang.common.Uint64 dpId)voidsetMtu(int mtu)voidsetOfPort(java.lang.Long ofPort)voidsetPeriodicTimeout(io.netty.util.Timeout timeout)voidsetPeriodicTimer(Ipv6PeriodicTrQueue ipv6Queue)voidsetRouter(VirtualRouter rtr)voidsetServiceBindingStatus(java.lang.Boolean status)voidsetSubnet(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid snetID, VirtualSubnet subnet)voidsetSubnetInfo(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid snetID, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress fixedIp)java.lang.StringtoString()
-
-
-
Method Detail
-
getIntfUUID
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getIntfUUID()
- Specified by:
getIntfUUIDin interfaceIVirtualPort
-
getNetworkID
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getNetworkID()
- Specified by:
getNetworkIDin interfaceIVirtualPort
-
setSubnetInfo
public void setSubnetInfo(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid snetID, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress fixedIp)
-
clearSubnetInfo
public void clearSubnetInfo()
-
removeSubnetInfo
public void removeSubnetInfo(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid snetID)
-
setSubnet
public void setSubnet(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid snetID, VirtualSubnet subnet)
-
getSubnets
public java.util.List<VirtualSubnet> getSubnets()
-
getIpAddresses
public java.util.List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress> getIpAddresses()
-
getIpv6Addresses
public java.util.List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address> getIpv6Addresses()
- Specified by:
getIpv6Addressesin interfaceIVirtualPort
-
getIpv6AddressesWithoutLLA
public java.util.List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address> getIpv6AddressesWithoutLLA()
-
getMacAddress
public java.lang.String getMacAddress()
- Specified by:
getMacAddressin interfaceIVirtualPort
-
getRouterIntfFlag
public boolean getRouterIntfFlag()
-
setRouter
public void setRouter(VirtualRouter rtr)
-
getRouter
public VirtualRouter getRouter()
-
setMtu
public void setMtu(int mtu)
-
getMtu
public int getMtu()
-
getDeviceOwner
public java.lang.String getDeviceOwner()
- Specified by:
getDeviceOwnerin interfaceIVirtualPort
-
setDpId
public void setDpId(org.opendaylight.yangtools.yang.common.Uint64 dpId)
-
getDpId
public org.opendaylight.yangtools.yang.common.Uint64 getDpId()
- Specified by:
getDpIdin interfaceIVirtualPort
-
setOfPort
public void setOfPort(java.lang.Long ofPort)
-
getOfPort
public java.lang.Long getOfPort()
-
setServiceBindingStatus
public void setServiceBindingStatus(java.lang.Boolean status)
-
getServiceBindingStatus
public boolean getServiceBindingStatus()
-
removeSelf
public void removeSelf()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
setPeriodicTimer
public void setPeriodicTimer(Ipv6PeriodicTrQueue ipv6Queue)
-
getPeriodicTimer
public Ipv6PeriodicTimer getPeriodicTimer()
-
setPeriodicTimeout
public void setPeriodicTimeout(io.netty.util.Timeout timeout)
-
resetPeriodicTimeout
public void resetPeriodicTimeout()
-
getPeriodicTimeout
public io.netty.util.Timeout getPeriodicTimeout()
-
builder
public static VirtualPort.Builder builder()
-
-