@Beta public final class DefaultMirroringDescription extends AbstractDescription implements MirroringDescription
| Constructor and Description |
|---|
DefaultMirroringDescription(MirroringName name,
java.util.List<java.lang.String> monitorsrcports,
java.util.List<java.lang.String> monitordstports,
java.util.List<VlanId> monitorvlans,
java.util.Optional<java.lang.String> mirrorport,
java.util.Optional<VlanId> mirrorvlan,
SparseAnnotations... annotations)
Creates a mirroring description using the supplied information.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<java.lang.String> |
mirrorPort()
Returns mirror port.
|
java.util.Optional<VlanId> |
mirrorVlan()
Returns mirror vlan.
|
java.util.List<java.lang.String> |
monitorDstPorts()
Returns dst ports to monitor.
|
java.util.List<java.lang.String> |
monitorSrcPorts()
Returns src ports to monitor.
|
java.util.List<VlanId> |
monitorVlans()
Returns vlans to monitor.
|
MirroringName |
name()
Returns mirroring name.
|
java.lang.String |
toString() |
annotations, equals, hashCodeclone, finalize, getClass, notify, notifyAll, wait, wait, waitannotationspublic DefaultMirroringDescription(MirroringName name, java.util.List<java.lang.String> monitorsrcports, java.util.List<java.lang.String> monitordstports, java.util.List<VlanId> monitorvlans, java.util.Optional<java.lang.String> mirrorport, java.util.Optional<VlanId> mirrorvlan, SparseAnnotations... annotations)
name - the name of the mirroringmonitorsrcports - the monitored src portsmonitordstports - the monitored dst portsmonitorvlans - the monitored vlansmirrorport - the mirror portmirrorvlan - the mirror vlanannotations - optional key/value annotationspublic MirroringName name()
name in interface MirroringDescriptionpublic java.util.List<java.lang.String> monitorSrcPorts()
monitorSrcPorts in interface MirroringDescriptionpublic java.util.List<java.lang.String> monitorDstPorts()
monitorDstPorts in interface MirroringDescriptionpublic java.util.List<VlanId> monitorVlans()
monitorVlans in interface MirroringDescriptionpublic java.util.Optional<java.lang.String> mirrorPort()
mirrorPort in interface MirroringDescriptionpublic java.util.Optional<VlanId> mirrorVlan()
mirrorVlan in interface MirroringDescriptionpublic java.lang.String toString()
toString in class java.lang.Object