class SetVlanIdAction

Class to define OpenFlow action that will set the VLAN identifier in VLAN header

Public Class Methods

new(order: nil, vlan_id: nil) click to toggle source

Parameters

  • order

    integer : The order of the action relative to other actions in Instruction.

  • vlan_id

    integer : The VLAN identifier to set in VLAN header.

Calls superclass method Action.new
# File lib/openflowdev/actions/set_vlan_id_action.rb, line 37
def initialize(order: nil, vlan_id: nil)
  super(order: order)
  raise ArgumentError, "VLAN ID (vlan_id) required" unless vlan_id
  @vlan_id = vlan_id
end