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 class
VirtualPort.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VirtualPort.Builder
builder()
void
clearSubnetInfo()
java.lang.String
getDeviceOwner()
org.opendaylight.yangtools.yang.common.Uint64
getDpId()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid
getIntfUUID()
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.String
getMacAddress()
int
getMtu()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid
getNetworkID()
java.lang.Long
getOfPort()
io.netty.util.Timeout
getPeriodicTimeout()
Ipv6PeriodicTimer
getPeriodicTimer()
VirtualRouter
getRouter()
boolean
getRouterIntfFlag()
boolean
getServiceBindingStatus()
java.util.List<VirtualSubnet>
getSubnets()
void
removeSelf()
void
removeSubnetInfo(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid snetID)
void
resetPeriodicTimeout()
void
setDpId(org.opendaylight.yangtools.yang.common.Uint64 dpId)
void
setMtu(int mtu)
void
setOfPort(java.lang.Long ofPort)
void
setPeriodicTimeout(io.netty.util.Timeout timeout)
void
setPeriodicTimer(Ipv6PeriodicTrQueue ipv6Queue)
void
setRouter(VirtualRouter rtr)
void
setServiceBindingStatus(java.lang.Boolean status)
void
setSubnet(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid snetID, VirtualSubnet subnet)
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)
java.lang.String
toString()
-
-
-
Method Detail
-
getIntfUUID
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getIntfUUID()
- Specified by:
getIntfUUID
in interfaceIVirtualPort
-
getNetworkID
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getNetworkID()
- Specified by:
getNetworkID
in 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:
getIpv6Addresses
in 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:
getMacAddress
in 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:
getDeviceOwner
in interfaceIVirtualPort
-
setDpId
public void setDpId(org.opendaylight.yangtools.yang.common.Uint64 dpId)
-
getDpId
public org.opendaylight.yangtools.yang.common.Uint64 getDpId()
- Specified by:
getDpId
in 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:
toString
in 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()
-
-