@Beta public interface L2SwitchVlanConfigBehaviour extends HandlerBehaviour
| Modifier and Type | Method and Description |
|---|---|
boolean |
addVlan(Collection<org.onlab.packet.VlanId> vlanIds)
Adds VLANs on a device.
|
default boolean |
addVlan(org.onlab.packet.VlanId vlanId)
Adds a VLAN on a device.
|
boolean |
disableVlan(Collection<org.onlab.packet.VlanId> vlanIds)
Disables VLANs on a device.
|
default boolean |
disableVlan(org.onlab.packet.VlanId vlanId)
Disables a VLAN on a device.
|
boolean |
enableVlan(Collection<org.onlab.packet.VlanId> vlanIds)
Enables VLANs on a device.
|
default boolean |
enableVlan(org.onlab.packet.VlanId vlanId)
Enables a VLAN on a device.
|
Collection<org.onlab.packet.VlanId> |
getVlans()
Provides the VLANs configured on a device.
|
boolean |
isEnabled(org.onlab.packet.VlanId vlanId)
Obtains the status of a VLAN on a device.
|
boolean |
removeVlan(Collection<org.onlab.packet.VlanId> vlanIds)
Removes VLANs from a device.
|
default boolean |
removeVlan(org.onlab.packet.VlanId vlanId)
Removes a VLAN from a device.
|
handler, setHandlerCollection<org.onlab.packet.VlanId> getVlans()
default boolean addVlan(org.onlab.packet.VlanId vlanId)
vlanId - the VLAN to addboolean addVlan(Collection<org.onlab.packet.VlanId> vlanIds)
vlanIds - the VLANs to adddefault boolean removeVlan(org.onlab.packet.VlanId vlanId)
vlanId - the VLAN to removeboolean removeVlan(Collection<org.onlab.packet.VlanId> vlanIds)
vlanIds - the VLANs to removeboolean isEnabled(org.onlab.packet.VlanId vlanId)
vlanId - the VLAN to checkdefault boolean enableVlan(org.onlab.packet.VlanId vlanId)
vlanId - the VLAN to enableboolean enableVlan(Collection<org.onlab.packet.VlanId> vlanIds)
vlanIds - the VLANs to enabledefault boolean disableVlan(org.onlab.packet.VlanId vlanId)
vlanId - the VLAN to disableboolean disableVlan(Collection<org.onlab.packet.VlanId> vlanIds)
vlanIds - VLANs to disable