public static interface FlowClassifier.Builder
| Modifier and Type | Method and Description |
|---|---|
FlowClassifier |
build()
Returns Flow Classifier.
|
FlowClassifier.Builder |
setDescription(String description)
Sets flow classifier description.
|
FlowClassifier.Builder |
setDstIpPrefix(org.onlab.packet.IpPrefix dstIpPrefix)
Sets Destination IP prefix.
|
FlowClassifier.Builder |
setDstPort(VirtualPortId dstPort)
Sets Destination virtual port.
|
FlowClassifier.Builder |
setEtherType(String etherType)
Sets EtherType.
|
FlowClassifier.Builder |
setFlowClassifierId(FlowClassifierId flowClassifierId)
Sets Flow Classifier ID.
|
FlowClassifier.Builder |
setMaxDstPortRange(int maxRange)
Sets maximum destination port range.
|
FlowClassifier.Builder |
setMaxSrcPortRange(int maxRange)
Sets maximum source port range.
|
FlowClassifier.Builder |
setMinDstPortRange(int minRange)
Sets minimum destination port range.
|
FlowClassifier.Builder |
setMinSrcPortRange(int minRange)
Set minimum source port range.
|
FlowClassifier.Builder |
setName(String name)
Sets Flow classifier name.
|
FlowClassifier.Builder |
setPriority(int priority)
Sets priority.
|
FlowClassifier.Builder |
setProtocol(String protocol)
Sets IP protocol.
|
FlowClassifier.Builder |
setSrcIpPrefix(org.onlab.packet.IpPrefix srcIpPrefix)
Sets Source IP prefix.
|
FlowClassifier.Builder |
setSrcPort(VirtualPortId srcPort)
Sets Source virtual port.
|
FlowClassifier.Builder |
setTenantId(TenantId tenantId)
Sets Tenant ID.
|
FlowClassifier build()
FlowClassifier.Builder setFlowClassifierId(FlowClassifierId flowClassifierId)
flowClassifierId - flow classifier id.FlowClassifier.Builder setTenantId(TenantId tenantId)
tenantId - tenant id.FlowClassifier.Builder setName(String name)
name - flow classifier nameFlowClassifier.Builder setDescription(String description)
description - flow classifier descriptionFlowClassifier.Builder setEtherType(String etherType)
etherType - EtherTypeFlowClassifier.Builder setProtocol(String protocol)
protocol - IP protocolFlowClassifier.Builder setPriority(int priority)
priority - priorityFlowClassifier.Builder setMinSrcPortRange(int minRange)
minRange - minimum source port rangeFlowClassifier.Builder setMaxSrcPortRange(int maxRange)
maxRange - maximum source port rangeFlowClassifier.Builder setMinDstPortRange(int minRange)
minRange - minimum destination port rangeFlowClassifier.Builder setMaxDstPortRange(int maxRange)
maxRange - maximum destination port range.FlowClassifier.Builder setSrcIpPrefix(org.onlab.packet.IpPrefix srcIpPrefix)
srcIpPrefix - Source IP prefixFlowClassifier.Builder setDstIpPrefix(org.onlab.packet.IpPrefix dstIpPrefix)
dstIpPrefix - Destination IP prefixFlowClassifier.Builder setSrcPort(VirtualPortId srcPort)
srcPort - Source virtual portFlowClassifier.Builder setDstPort(VirtualPortId dstPort)
dstPort - Destination virtual port