| Modifier and Type | Method and Description |
|---|---|
VtnPort.Builder |
addressPairs(Map<org.onlab.packet.IpAddress,org.onlab.packet.MacAddress> addressPairs)
Returns VTN port builder with the supplied address pairs.
|
VtnPort |
build()
Builds an immutable VTN port.
|
VtnPort.Builder |
id(VtnPortId id)
Returns VTN port builder with the supplied port ID.
|
VtnPort.Builder |
ip(org.onlab.packet.IpAddress ip)
Returns VTN port builder with the supplied IP address.
|
VtnPort.Builder |
ip(String ip)
Returns VTN port builder with the supplied IP address.
|
VtnPort.Builder |
mac(org.onlab.packet.MacAddress mac)
Returns VTN port builder with the supplied MAC address.
|
VtnPort.Builder |
mac(String mac)
Returns VTN port builder with the supplied MAC address.
|
VtnPort.Builder |
name(String name)
Returns VTN port builder with the supplied port name.
|
VtnPort.Builder |
serviceId(VtnServiceId serviceId)
Returns VTN port builder with the supplied service ID.
|
public VtnPort build()
public VtnPort.Builder id(VtnPortId id)
id - port identifierpublic VtnPort.Builder name(String name)
name - port namepublic VtnPort.Builder serviceId(VtnServiceId serviceId)
serviceId - vtn port service idpublic VtnPort.Builder mac(org.onlab.packet.MacAddress mac)
mac - mac addresspublic VtnPort.Builder mac(String mac)
mac - mac address as a stringpublic VtnPort.Builder ip(org.onlab.packet.IpAddress ip)
ip - ip addresspublic VtnPort.Builder ip(String ip)
ip - ip address as a stringpublic VtnPort.Builder addressPairs(Map<org.onlab.packet.IpAddress,org.onlab.packet.MacAddress> addressPairs)
addressPairs - address pairs