private UnManagedVolume createUnmanagedVolume(VPlexVirtualVolumeInfo info,StorageSystem vplex,Map<String,String> volumesToCgs,Map<String,String> clusterIdToNameMap,Map<String,String> varrayToClusterIdMap,Map<String,String> distributedDevicePathToClusterMap,Map<String,String> backendVolumeGuidToVvolGuidMap,Map<String,Set<VPlexStorageViewInfo>> volumeToStorageViewMap,Collection<VirtualPool> allVpools){
  s_logger.info("Creating new UnManagedVolume from VPLEX volume {}",info.getName());
  UnManagedVolume volume=new UnManagedVolume();
  volume.setId(URIUtil.createId(UnManagedVolume.class));
  updateUnmanagedVolume(info,vplex,volume,volumesToCgs,clusterIdToNameMap,varrayToClusterIdMap,distributedDevicePathToClusterMap,backendVolumeGuidToVvolGuidMap,volumeToStorageViewMap,allVpools);
  return volume;
}

private UnManagedVolume createUnmanagedVolume ( VPlexVirtualVolumeInfo info , StorageSystem vplex , Map < String , String > volumesToCgs , Map < String , String > clusterIdToNameMap , Map < String , String > varrayToClusterIdMap , Map < String , String > distributedDevicePathToClusterMap , Map < String , String > backendVolumeGuidToVvolGuidMap , Map < String , Set < VPlexStorageViewInfo > > volumeToStorageViewMap , Collection < VirtualPool > allVpools ) { s_logger . info ( "Creating new UnManagedVolume from VPLEX volume {}" , info . getName ( ) ) ; UnManagedVolume volume = new UnManagedVolume ( ) ; volume . setId ( URIUtil . createId ( UnManagedVolume . class ) ) ; updateUnmanagedVolume ( info , vplex , volume , volumesToCgs , clusterIdToNameMap , varrayToClusterIdMap , distributedDevicePathToClusterMap , backendVolumeGuidToVvolGuidMap , volumeToStorageViewMap , allVpools ) ; return volume ; }
creates a new unmanagedvolume with the info from the vplex virtual volume .
