Examples of DatastoreSummary


Examples of com.vmware.vim25.DatastoreSummary

    cdSpec.setOperation(VirtualDeviceConfigSpecOperation.add);        

    VirtualCdrom cdrom =  new VirtualCdrom();
    VirtualCdromIsoBackingInfo cdDeviceBacking = new  VirtualCdromIsoBackingInfo();
    DatastoreSummary ds = findDatastoreSummary(vm, dsName);
    cdDeviceBacking.setDatastore(ds.getDatastore());
//    cdDeviceBacking.setFileName( isoName);
        cdDeviceBacking.setFileName("[" + dsName +"] "+ isoPath);

    VirtualDevice vd = getIDEController(vm);         
    cdrom.setBacking(cdDeviceBacking);                   
View Full Code Here

Examples of com.vmware.vim25.DatastoreSummary

    return null;
  }

  static public DatastoreSummary findDatastoreSummary(VirtualMachine vm, String dsName) throws Exception
  {
    DatastoreSummary dsSum = null;
    VirtualMachineRuntimeInfo vmRuntimeInfo = vm.getRuntime();
    EnvironmentBrowser envBrowser = vm.getEnvironmentBrowser();
    ManagedObjectReference hmor = vmRuntimeInfo.getHost();

    if(hmor == null)
    {
      System.out.println("No Datastore found");
      return null;
    }

    ConfigTarget configTarget = envBrowser.queryConfigTarget(new HostSystem(vm.getServerConnection(), hmor));
    VirtualMachineDatastoreInfo[] dis = configTarget.getDatastore();
    for (int i=0; dis!=null && i<dis.length; i++)
    {
      dsSum = dis[i].getDatastore();
      if (dsSum.isAccessible() && dsName.equals(dsSum.getName()))
      {
        break;
      }
    }
    return dsSum;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.