public static final class DefaultFiveTuple.Builder extends Object implements FiveTuple.Builder
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
FiveTuple |
build()
Builds a FiveTuple object.
|
DefaultFiveTuple.Builder |
setIpDst(org.onlab.packet.IpAddress ipDst)
Assign the destination ip address to this object.
|
DefaultFiveTuple.Builder |
setIpSrc(org.onlab.packet.IpAddress ipSrc)
Assign the source ip address to this object.
|
DefaultFiveTuple.Builder |
setMacDst(org.onlab.packet.MacAddress macDst)
Assign the destination mac address to this object.
|
DefaultFiveTuple.Builder |
setMacSrc(org.onlab.packet.MacAddress macSrc)
Assign the source mac address to this object.
|
DefaultFiveTuple.Builder |
setPortDst(org.onosproject.net.PortNumber portDst)
Assign the destination port to this object.
|
DefaultFiveTuple.Builder |
setPortSrc(org.onosproject.net.PortNumber portSrc)
Assign the source port to this object.
|
DefaultFiveTuple.Builder |
setProtocol(byte protocol)
Assign the protocol to this object.
|
DefaultFiveTuple.Builder |
setTenantId(TenantId tenantId)
Assign the tenant id to this object.
|
public DefaultFiveTuple.Builder setIpSrc(org.onlab.packet.IpAddress ipSrc)
FiveTuple.BuildersetIpSrc in interface FiveTuple.BuilderipSrc - source ip addresspublic DefaultFiveTuple.Builder setIpDst(org.onlab.packet.IpAddress ipDst)
FiveTuple.BuildersetIpDst in interface FiveTuple.BuilderipDst - destination ip addresspublic DefaultFiveTuple.Builder setPortSrc(org.onosproject.net.PortNumber portSrc)
FiveTuple.BuildersetPortSrc in interface FiveTuple.BuilderportSrc - source portpublic DefaultFiveTuple.Builder setPortDst(org.onosproject.net.PortNumber portDst)
FiveTuple.BuildersetPortDst in interface FiveTuple.BuilderportDst - destination portpublic DefaultFiveTuple.Builder setProtocol(byte protocol)
FiveTuple.BuildersetProtocol in interface FiveTuple.Builderprotocol - packet protocolpublic DefaultFiveTuple.Builder setTenantId(TenantId tenantId)
FiveTuple.BuildersetTenantId in interface FiveTuple.BuildertenantId - tenant idpublic DefaultFiveTuple.Builder setMacSrc(org.onlab.packet.MacAddress macSrc)
FiveTuple.BuildersetMacSrc in interface FiveTuple.BuildermacSrc - source mac addresspublic DefaultFiveTuple.Builder setMacDst(org.onlab.packet.MacAddress macDst)
FiveTuple.BuildersetMacDst in interface FiveTuple.BuildermacDst - destination mac addresspublic FiveTuple build()
FiveTuple.Builderbuild in interface FiveTuple.Builder