public class VirtualPort extends Object implements IVirtualPort
Modifier and Type | Class and Description |
---|---|
static class |
VirtualPort.Builder |
Modifier and Type | Method and Description |
---|---|
static VirtualPort.Builder |
builder() |
void |
clearSubnetInfo() |
String |
getDeviceOwner() |
BigInteger |
getDpId() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid |
getIntfUUID() |
List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress> |
getIpAddresses() |
List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address> |
getIpv6Addresses() |
List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address> |
getIpv6AddressesWithoutLLA() |
String |
getMacAddress() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid |
getNetworkID() |
Long |
getOfPort() |
io.netty.util.Timeout |
getPeriodicTimeout() |
Ipv6PeriodicTimer |
getPeriodicTimer() |
VirtualRouter |
getRouter() |
boolean |
getRouterIntfFlag() |
boolean |
getServiceBindingStatus() |
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(BigInteger dpId) |
void |
setOfPort(Long ofPort) |
void |
setPeriodicTimeout(io.netty.util.Timeout timeout) |
void |
setPeriodicTimer(Ipv6PeriodicTrQueue ipv6Queue) |
void |
setRouter(VirtualRouter rtr) |
void |
setServiceBindingStatus(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) |
String |
toString() |
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getIntfUUID()
getIntfUUID
in interface IVirtualPort
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getNetworkID()
getNetworkID
in interface IVirtualPort
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)
public void clearSubnetInfo()
public void removeSubnetInfo(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid snetID)
public void setSubnet(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid snetID, VirtualSubnet subnet)
public List<VirtualSubnet> getSubnets()
public List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress> getIpAddresses()
public List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address> getIpv6Addresses()
getIpv6Addresses
in interface IVirtualPort
public List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address> getIpv6AddressesWithoutLLA()
public String getMacAddress()
getMacAddress
in interface IVirtualPort
public boolean getRouterIntfFlag()
public void setRouter(VirtualRouter rtr)
public VirtualRouter getRouter()
public String getDeviceOwner()
getDeviceOwner
in interface IVirtualPort
public void setDpId(BigInteger dpId)
public BigInteger getDpId()
getDpId
in interface IVirtualPort
public void setOfPort(Long ofPort)
public Long getOfPort()
public void setServiceBindingStatus(Boolean status)
public boolean getServiceBindingStatus()
public void removeSelf()
public void setPeriodicTimer(Ipv6PeriodicTrQueue ipv6Queue)
public Ipv6PeriodicTimer getPeriodicTimer()
public void setPeriodicTimeout(io.netty.util.Timeout timeout)
public void resetPeriodicTimeout()
public io.netty.util.Timeout getPeriodicTimeout()
public static VirtualPort.Builder builder()
Copyright © 2019 OpenDaylight. All rights reserved.