public static interface FiveTuple.Builder
| Modifier and Type | Method and Description |
|---|---|
FiveTuple |
build()
Builds a FiveTuple object.
|
FiveTuple.Builder |
setIpDst(org.onlab.packet.IpAddress ipDst)
Assign the destination ip address to this object.
|
FiveTuple.Builder |
setIpSrc(org.onlab.packet.IpAddress ipSrc)
Assign the source ip address to this object.
|
FiveTuple.Builder |
setMacDst(org.onlab.packet.MacAddress macDst)
Assign the destination mac address to this object.
|
FiveTuple.Builder |
setMacSrc(org.onlab.packet.MacAddress macSrc)
Assign the source mac address to this object.
|
FiveTuple.Builder |
setPortDst(org.onosproject.net.PortNumber portDst)
Assign the destination port to this object.
|
FiveTuple.Builder |
setPortSrc(org.onosproject.net.PortNumber portSrc)
Assign the source port to this object.
|
FiveTuple.Builder |
setProtocol(byte protocol)
Assign the protocol to this object.
|
FiveTuple.Builder |
setTenantId(TenantId tenantId)
Assign the tenant id to this object.
|
FiveTuple.Builder setIpSrc(org.onlab.packet.IpAddress ipSrc)
ipSrc - source ip addressFiveTuple.Builder setIpDst(org.onlab.packet.IpAddress ipDst)
ipDst - destination ip addressFiveTuple.Builder setPortSrc(org.onosproject.net.PortNumber portSrc)
portSrc - source portFiveTuple.Builder setPortDst(org.onosproject.net.PortNumber portDst)
portDst - destination portFiveTuple.Builder setMacSrc(org.onlab.packet.MacAddress macSrc)
macSrc - source mac addressFiveTuple.Builder setMacDst(org.onlab.packet.MacAddress macDst)
macDst - destination mac addressFiveTuple.Builder setProtocol(byte protocol)
protocol - packet protocolFiveTuple.Builder setTenantId(TenantId tenantId)
tenantId - tenant idFiveTuple build()