func (r Network_Component) AddNetworkVlanTrunks(networkVlans []datatypes.Network_Vlan) (resp []datatypes.Network_Vlan, err error) {
	params := []interface{}{
		networkVlans,
	}
	err = r.Session.DoRequest("SoftLayer_Network_Component", "addNetworkVlanTrunks", params, &r.Options, &resp)
	return
}
// Add VLANs as trunks to a network component. The VLANs given must be assigned to your account, and on the router to which this network component is connected. The current native VLAN (networkVlanId/networkVlan) cannot be added as a trunk. This method should be called on a network component attached directly to customer assigned hardware, though all trunking operations will occur on the uplinkComponent. A current list of VLAN trunks for a network component on a customer server can be found at 'uplinkComponent->networkVlanTrunks'.
//
// This method returns an array of SoftLayer_Network_Vlans which were added as trunks. Any requested trunks which are already trunked will be silently ignored, and will not be returned.
//
// Configuration of network hardware is done asynchronously, do not depend on the return of this call as an indication that the newly trunked VLANs will be accessible.
Add VLANs as trunks to a network component. The VLANs given must be assigned to your account, and on the router to which this network component is connected. The current native VLAN (networkVlanId/networkVlan) cannot be added as a trunk. This method should be called on a network component attached directly to customer assigned hardware, though all trunking operations will occur on the uplinkComponent. A current list of VLAN trunks for a network component on a customer server can be found at 'uplinkComponent->networkVlanTrunks'.

This method returns an array of SoftLayer_Network_Vlans which were added as trunks. Any requested trunks which are already trunked will be silently ignored, and will not be returned.

Configuration of network hardware is done asynchronously, do not depend on the return of this call as an indication that the newly trunked VLANs will be accessible.
// Add VLANs as trunks to a network component . The VLANs given must be assigned to your account and on the router to which this network component is connected . The current native VLAN ( networkVlanId / networkVlan ) cannot be added as a trunk . This method should be called on a network component attached directly to customer assigned hardware though all trunking operations will occur on the uplinkComponent . A current list of VLAN trunks for a network component on a customer server can be found at ' uplinkComponent - > networkVlanTrunks ' . // // This method returns an array of SoftLayer_Network_Vlans which were added as trunks . Any requested trunks which are already trunked will be silently ignored and will not be returned . // // Configuration of network hardware is done asynchronously do not depend on the return of this call as an indication that the newly trunked VLANs will be accessible .
func (r Network_Component) AddNetworkVlanTrunks(networkVlans []datatypes.Network_Vlan) (resp []datatypes.Network_Vlan, err error) {
	params := []interface{}{
		networkVlans,
	}
	err = r.Session.DoRequest("SoftLayer_Network_Component", "addNetworkVlanTrunks", params, &r.Options, &resp)
	return
}
func ( r Network_Component ) AddNetworkVlanTrunks ( networkVlans [ ] datatypes . Network_Vlan ) ( resp [ ] datatypes . Network_Vlan , err error ) { params := [ ] interface { } { networkVlans , } err = r . Session . DoRequest ( " " , " " , params , & r . Options , & resp ) return }
Add VLANs as trunks to a network component.
Add VLANs as trunks to a network component .