@Beta public final class DefaultMirroringDescription extends AbstractDescription implements MirroringDescription
| Constructor and Description | 
|---|
DefaultMirroringDescription(MirroringName name,
                           List<String> monitorsrcports,
                           List<String> monitordstports,
                           List<VlanId> monitorvlans,
                           Optional<String> mirrorport,
                           Optional<VlanId> mirrorvlan,
                           SparseAnnotations... annotations)
Creates a mirroring description using the supplied information. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Optional<String> | 
mirrorPort()
Returns mirror port. 
 | 
Optional<VlanId> | 
mirrorVlan()
Returns mirror vlan. 
 | 
List<String> | 
monitorDstPorts()
Returns dst ports to monitor. 
 | 
List<String> | 
monitorSrcPorts()
Returns src ports to monitor. 
 | 
List<VlanId> | 
monitorVlans()
Returns vlans to monitor. 
 | 
MirroringName | 
name()
Returns mirroring name. 
 | 
String | 
toString()  | 
annotations, equals, hashCodeclone, finalize, getClass, notify, notifyAll, wait, wait, waitannotationspublic DefaultMirroringDescription(MirroringName name, List<String> monitorsrcports, List<String> monitordstports, List<VlanId> monitorvlans, Optional<String> mirrorport, 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 List<String> monitorSrcPorts()
monitorSrcPorts in interface MirroringDescriptionpublic List<String> monitorDstPorts()
monitorDstPorts in interface MirroringDescriptionpublic List<VlanId> monitorVlans()
monitorVlans in interface MirroringDescriptionpublic Optional<String> mirrorPort()
mirrorPort in interface MirroringDescriptionpublic Optional<VlanId> mirrorVlan()
mirrorVlan in interface MirroringDescription