public static class DefaultFlowClassifier.Builder extends Object implements FlowClassifier.Builder
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
FlowClassifier |
build()
Returns Flow Classifier.
|
DefaultFlowClassifier.Builder |
setDescription(String description)
Sets flow classifier description.
|
DefaultFlowClassifier.Builder |
setDstIpPrefix(org.onlab.packet.IpPrefix dstIpPrefix)
Sets Destination IP prefix.
|
DefaultFlowClassifier.Builder |
setDstPort(VirtualPortId dstPort)
Sets Destination virtual port.
|
DefaultFlowClassifier.Builder |
setEtherType(String etherType)
Sets EtherType.
|
DefaultFlowClassifier.Builder |
setFlowClassifierId(FlowClassifierId flowClassifierId)
Sets Flow Classifier ID.
|
DefaultFlowClassifier.Builder |
setMaxDstPortRange(int maxDstPortRange)
Sets maximum destination port range.
|
DefaultFlowClassifier.Builder |
setMaxSrcPortRange(int maxSrcPortRange)
Sets maximum source port range.
|
DefaultFlowClassifier.Builder |
setMinDstPortRange(int minDstPortRange)
Sets minimum destination port range.
|
DefaultFlowClassifier.Builder |
setMinSrcPortRange(int minSrcPortRange)
Set minimum source port range.
|
DefaultFlowClassifier.Builder |
setName(String name)
Sets Flow classifier name.
|
DefaultFlowClassifier.Builder |
setPriority(int priority)
Sets priority.
|
DefaultFlowClassifier.Builder |
setProtocol(String protocol)
Sets IP protocol.
|
DefaultFlowClassifier.Builder |
setSrcIpPrefix(org.onlab.packet.IpPrefix srcIpPrefix)
Sets Source IP prefix.
|
DefaultFlowClassifier.Builder |
setSrcPort(VirtualPortId srcPort)
Sets Source virtual port.
|
DefaultFlowClassifier.Builder |
setTenantId(TenantId tenantId)
Sets Tenant ID.
|
public FlowClassifier build()
FlowClassifier.Builderbuild in interface FlowClassifier.Builderpublic DefaultFlowClassifier.Builder setFlowClassifierId(FlowClassifierId flowClassifierId)
FlowClassifier.BuildersetFlowClassifierId in interface FlowClassifier.BuilderflowClassifierId - flow classifier id.public DefaultFlowClassifier.Builder setTenantId(TenantId tenantId)
FlowClassifier.BuildersetTenantId in interface FlowClassifier.BuildertenantId - tenant id.public DefaultFlowClassifier.Builder setName(String name)
FlowClassifier.BuildersetName in interface FlowClassifier.Buildername - flow classifier namepublic DefaultFlowClassifier.Builder setDescription(String description)
FlowClassifier.BuildersetDescription in interface FlowClassifier.Builderdescription - flow classifier descriptionpublic DefaultFlowClassifier.Builder setEtherType(String etherType)
FlowClassifier.BuildersetEtherType in interface FlowClassifier.BuilderetherType - EtherTypepublic DefaultFlowClassifier.Builder setProtocol(String protocol)
FlowClassifier.BuildersetProtocol in interface FlowClassifier.Builderprotocol - IP protocolpublic DefaultFlowClassifier.Builder setPriority(int priority)
FlowClassifier.BuildersetPriority in interface FlowClassifier.Builderpriority - prioritypublic DefaultFlowClassifier.Builder setMinSrcPortRange(int minSrcPortRange)
FlowClassifier.BuildersetMinSrcPortRange in interface FlowClassifier.BuilderminSrcPortRange - minimum source port rangepublic DefaultFlowClassifier.Builder setMaxSrcPortRange(int maxSrcPortRange)
FlowClassifier.BuildersetMaxSrcPortRange in interface FlowClassifier.BuildermaxSrcPortRange - maximum source port rangepublic DefaultFlowClassifier.Builder setMinDstPortRange(int minDstPortRange)
FlowClassifier.BuildersetMinDstPortRange in interface FlowClassifier.BuilderminDstPortRange - minimum destination port rangepublic DefaultFlowClassifier.Builder setMaxDstPortRange(int maxDstPortRange)
FlowClassifier.BuildersetMaxDstPortRange in interface FlowClassifier.BuildermaxDstPortRange - maximum destination port range.public DefaultFlowClassifier.Builder setSrcIpPrefix(org.onlab.packet.IpPrefix srcIpPrefix)
FlowClassifier.BuildersetSrcIpPrefix in interface FlowClassifier.BuildersrcIpPrefix - Source IP prefixpublic DefaultFlowClassifier.Builder setDstIpPrefix(org.onlab.packet.IpPrefix dstIpPrefix)
FlowClassifier.BuildersetDstIpPrefix in interface FlowClassifier.BuilderdstIpPrefix - Destination IP prefixpublic DefaultFlowClassifier.Builder setSrcPort(VirtualPortId srcPort)
FlowClassifier.BuildersetSrcPort in interface FlowClassifier.BuildersrcPort - Source virtual portpublic DefaultFlowClassifier.Builder setDstPort(VirtualPortId dstPort)
FlowClassifier.BuildersetDstPort in interface FlowClassifier.BuilderdstPort - Destination virtual port