code: func (o HostNetworkSystem) AddVirtualSwitch(ctx context.Context, vswitchName string, spec *types.HostVirtualSwitchSpec) error {
  	req := types.AddVirtualSwitch{
  		This:        o.Reference(),
  		VswitchName: vswitchName,
  		Spec:        spec,
  	}
  
  	_, err := methods.AddVirtualSwitch(ctx, o.c, &req)
  	if err != nil {
  		return err
  	}
  
  	return nil
  }
docs: // AddVirtualSwitch wraps methods.AddVirtualSwitch