public static final class OvsdbMirror.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
OvsdbMirror |
build()
Returns new OVSDB mirror.
|
OvsdbMirror.Builder |
externalIds(Map<String,String> ids)
Returns OVSDB mirror builder with given external ids.
|
OvsdbMirror.Builder |
mirroringName(String name)
Returns OVSDB mirror builder with a given name.
|
OvsdbMirror.Builder |
mirrorPort(Uuid port)
Returns OVSDB mirror builder with a given mirror port.
|
OvsdbMirror.Builder |
mirrorVlan(Short vlan)
Returns OVSDB mirror builder with a given mirror vlan.
|
OvsdbMirror.Builder |
monitorDstPorts(Set<Uuid> monitorPorts)
Returns OVSDB mirror builder with a given set
of monitored dst ports.
|
OvsdbMirror.Builder |
monitorSrcPorts(Set<Uuid> monitorPorts)
Returns OVSDB mirror builder with a given set
of monitored src ports.
|
OvsdbMirror.Builder |
monitorVlans(Set<Short> vlans)
Returns OVSDB mirror builder with a given set
of monitored vlans.
|
OvsdbMirror.Builder |
selectAll(boolean all)
Returns OVSDB mirror builder with select all.
|
public OvsdbMirror build()
public OvsdbMirror.Builder mirroringName(String name)
name - name of the mirrorpublic OvsdbMirror.Builder selectAll(boolean all)
all - mirrors all portspublic OvsdbMirror.Builder monitorSrcPorts(Set<Uuid> monitorPorts)
monitorPorts - ports to be monitoredpublic OvsdbMirror.Builder monitorDstPorts(Set<Uuid> monitorPorts)
monitorPorts - ports to be monitoredpublic OvsdbMirror.Builder monitorVlans(Set<Short> vlans)
vlans - vlans to be monitoredpublic OvsdbMirror.Builder mirrorPort(Uuid port)
port - the mirror portpublic OvsdbMirror.Builder mirrorVlan(Short vlan)
vlan - the mirror vlanpublic OvsdbMirror.Builder externalIds(Map<String,String> ids)
ids - the external ids