public final class DefaultFlowClassifier extends Object implements FlowClassifier
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultFlowClassifier.Builder
Builder class for constructing Flow classifier.
|
| Modifier and Type | Method and Description |
|---|---|
String |
description()
Returns flow classifier description.
|
org.onlab.packet.IpPrefix |
dstIpPrefix()
Returns Destination IP prefix.
|
VirtualPortId |
dstPort()
Returns Destination virtual port.
|
boolean |
equals(Object obj) |
String |
etherType()
Returns EtherType.
|
boolean |
exactMatch(FlowClassifier flowClassifier)
Returns whether this Flow classifier is an exact match to the
Flow classifier given in the argument.
|
FlowClassifierId |
flowClassifierId()
Returns flow classifier ID.
|
int |
hashCode() |
int |
maxDstPortRange()
Returns maximum destination port range.
|
int |
maxSrcPortRange()
Returns maximum source port range.
|
int |
minDstPortRange()
Returns minimum destination port range.
|
int |
minSrcPortRange()
Returns minimum source port range.
|
String |
name()
Returns flow classifier name.
|
int |
priority()
Returns priority.
|
String |
protocol()
Returns IP Protocol.
|
org.onlab.packet.IpPrefix |
srcIpPrefix()
Returns Source IP prefix.
|
VirtualPortId |
srcPort()
Returns Source virtual port.
|
TenantId |
tenantId()
Returns Tenant ID.
|
String |
toString() |
public FlowClassifierId flowClassifierId()
FlowClassifierflowClassifierId in interface FlowClassifierpublic TenantId tenantId()
FlowClassifiertenantId in interface FlowClassifierpublic String name()
FlowClassifiername in interface FlowClassifierpublic String description()
FlowClassifierdescription in interface FlowClassifierpublic String etherType()
FlowClassifieretherType in interface FlowClassifierpublic String protocol()
FlowClassifierprotocol in interface FlowClassifierpublic int priority()
FlowClassifierpriority in interface FlowClassifierpublic int minSrcPortRange()
FlowClassifierminSrcPortRange in interface FlowClassifierpublic int maxSrcPortRange()
FlowClassifiermaxSrcPortRange in interface FlowClassifierpublic int minDstPortRange()
FlowClassifierminDstPortRange in interface FlowClassifierpublic int maxDstPortRange()
FlowClassifiermaxDstPortRange in interface FlowClassifierpublic org.onlab.packet.IpPrefix srcIpPrefix()
FlowClassifiersrcIpPrefix in interface FlowClassifierpublic org.onlab.packet.IpPrefix dstIpPrefix()
FlowClassifierdstIpPrefix in interface FlowClassifierpublic VirtualPortId srcPort()
FlowClassifiersrcPort in interface FlowClassifierpublic VirtualPortId dstPort()
FlowClassifierdstPort in interface FlowClassifierpublic boolean exactMatch(FlowClassifier flowClassifier)
FlowClassifierexactMatch in interface FlowClassifierflowClassifier - other flowClassifier to match against