public static final class OpenstackPort.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
OpenstackPort.Builder |
adminState(boolean isAdminStateUp)
Sets whether admin state up or not.
|
OpenstackPort.Builder |
allowedAddressPairs(Map<org.onlab.packet.IpAddress,org.onlab.packet.MacAddress> addrPairs)
Sets allowed address pairs.
|
OpenstackPort |
build()
Builds an OpenstackPort object.
|
OpenstackPort.Builder |
deviceId(String deviceId)
Sets device ID of the port.
|
OpenstackPort.Builder |
deviceOwner(String owner)
Sets device owner.
|
OpenstackPort.Builder |
fixedIps(Map<String,org.onlab.packet.Ip4Address> fixedIpList)
Sets Fixed IP address information.
|
OpenstackPort.Builder |
id(String id)
Sets ID of the port.
|
OpenstackPort.Builder |
macAddress(org.onlab.packet.MacAddress mac)
Sets MAC address of the port.
|
OpenstackPort.Builder |
name(String name)
Sets port name.
|
OpenstackPort.Builder |
netwrokId(String networkId)
Sets network ID.
|
OpenstackPort.Builder |
portStatus(OpenstackPort.PortStatus status)
Sets port status.
|
OpenstackPort.Builder |
securityGroup(Collection<String> securityGroupList)
Sets security group of the port.
|
OpenstackPort.Builder |
tenantId(String tenantId)
Sets tenant ID.
|
public OpenstackPort.Builder portStatus(OpenstackPort.PortStatus status)
status - port statuspublic OpenstackPort.Builder name(String name)
name - port namepublic OpenstackPort.Builder allowedAddressPairs(Map<org.onlab.packet.IpAddress,org.onlab.packet.MacAddress> addrPairs)
addrPairs - map of ip address and mac addresspublic OpenstackPort.Builder adminState(boolean isAdminStateUp)
isAdminStateUp - true if admin state is up, false otherwisepublic OpenstackPort.Builder netwrokId(String networkId)
networkId - network IDpublic OpenstackPort.Builder tenantId(String tenantId)
tenantId - tenant IDpublic OpenstackPort.Builder deviceOwner(String owner)
owner - device ownerpublic OpenstackPort.Builder macAddress(org.onlab.packet.MacAddress mac)
mac - MAC addresspublic OpenstackPort.Builder fixedIps(Map<String,org.onlab.packet.Ip4Address> fixedIpList)
fixedIpList - Fixed IP infopublic OpenstackPort.Builder id(String id)
id - ID of the portpublic OpenstackPort.Builder securityGroup(Collection<String> securityGroupList)
securityGroupList - security group list of the portpublic OpenstackPort.Builder deviceId(String deviceId)
deviceId - device IDpublic OpenstackPort build()