Package com.vmware.vim25

Examples of com.vmware.vim25.VirtualDeviceConfigSpec


   
    VirtualDevice newDisk = VmwareHelper.prepareDiskDevice(this, getScsiDeviceControllerKey(),
      vmdkDatastorePathChain, morDs, -1, 1);
      VirtualMachineConfigSpec reConfigSpec = new VirtualMachineConfigSpec();     
      VirtualDeviceConfigSpec[] deviceConfigSpecArray = new VirtualDeviceConfigSpec[1];
      VirtualDeviceConfigSpec deviceConfigSpec = new VirtualDeviceConfigSpec();
     
      deviceConfigSpec.setDevice(newDisk);
      deviceConfigSpec.setOperation(VirtualDeviceConfigSpecOperation.add);
       
      deviceConfigSpecArray[0] = deviceConfigSpec;
      reConfigSpec.setDeviceChange(deviceConfigSpecArray);
   
      ManagedObjectReference morTask = _context.getService().reconfigVM_Task(_mor, reConfigSpec);
View Full Code Here


   
    VirtualDevice newDisk = VmwareHelper.prepareDiskDevice(this, controllerKey,
      vmdkDatastorePathChain, -1, 1);
      VirtualMachineConfigSpec reConfigSpec = new VirtualMachineConfigSpec();     
      VirtualDeviceConfigSpec[] deviceConfigSpecArray = new VirtualDeviceConfigSpec[1];
      VirtualDeviceConfigSpec deviceConfigSpec = new VirtualDeviceConfigSpec();
     
      deviceConfigSpec.setDevice(newDisk);
      deviceConfigSpec.setOperation(VirtualDeviceConfigSpecOperation.add);
       
      deviceConfigSpecArray[0] = deviceConfigSpec;
      reConfigSpec.setDeviceChange(deviceConfigSpecArray);
   
      ManagedObjectReference morTask = _context.getService().reconfigVM_Task(_mor, reConfigSpec);
View Full Code Here

   
    List<Pair<String, ManagedObjectReference>> chain = getDiskDatastorePathChain(deviceInfo.first(), true);
   
      VirtualMachineConfigSpec reConfigSpec = new VirtualMachineConfigSpec();     
      VirtualDeviceConfigSpec[] deviceConfigSpecArray = new VirtualDeviceConfigSpec[1];
      VirtualDeviceConfigSpec deviceConfigSpec = new VirtualDeviceConfigSpec();
     
      deviceConfigSpec.setDevice(deviceInfo.first());
      if(deleteBackingFile) {
            deviceConfigSpec.setFileOperation(VirtualDeviceConfigSpecFileOperation.destroy);
        }
      deviceConfigSpec.setOperation(VirtualDeviceConfigSpecOperation.remove);
       
      deviceConfigSpecArray[0] = deviceConfigSpec;
      reConfigSpec.setDeviceChange(deviceConfigSpecArray);
   
      ManagedObjectReference morTask = _context.getService().reconfigVM_Task(_mor, reConfigSpec);
View Full Code Here

    if(disks.length > 0) {
        VirtualMachineConfigSpec reConfigSpec = new VirtualMachineConfigSpec();     
        VirtualDeviceConfigSpec[] deviceConfigSpecArray = new VirtualDeviceConfigSpec[disks.length];
       
      for(int i = 0; i < disks.length; i++) {
        deviceConfigSpecArray[i] = new VirtualDeviceConfigSpec();
        deviceConfigSpecArray[i].setDevice(disks[i]);
        deviceConfigSpecArray[i].setOperation(VirtualDeviceConfigSpecOperation.remove);
      }
        reConfigSpec.setDeviceChange(deviceConfigSpecArray);
     
View Full Code Here

        backingInfo.setDatastore(morDs);
        cdRom.setBacking(backingInfo);

      VirtualMachineConfigSpec reConfigSpec = new VirtualMachineConfigSpec();     
      VirtualDeviceConfigSpec[] deviceConfigSpecArray = new VirtualDeviceConfigSpec[1];
      VirtualDeviceConfigSpec deviceConfigSpec = new VirtualDeviceConfigSpec();
       
        deviceConfigSpec.setDevice(cdRom);
        if(newCdRom) {
            deviceConfigSpec.setOperation(VirtualDeviceConfigSpecOperation.add);
        } else {
            deviceConfigSpec.setOperation(VirtualDeviceConfigSpecOperation.edit);
        }
          
      deviceConfigSpecArray[0] = deviceConfigSpec;
      reConfigSpec.setDeviceChange(deviceConfigSpecArray);
   
View Full Code Here

    backingInfo.setDeviceName("");
    device.setBacking(backingInfo);
   
      VirtualMachineConfigSpec reConfigSpec = new VirtualMachineConfigSpec();     
      VirtualDeviceConfigSpec[] deviceConfigSpecArray = new VirtualDeviceConfigSpec[1];
      VirtualDeviceConfigSpec deviceConfigSpec = new VirtualDeviceConfigSpec();
     
      deviceConfigSpec.setDevice(device);
      deviceConfigSpec.setOperation(VirtualDeviceConfigSpecOperation.edit);
       
      deviceConfigSpecArray[0] = deviceConfigSpec;
      reConfigSpec.setDeviceChange(deviceConfigSpecArray);
   
      ManagedObjectReference morTask = _context.getService().reconfigVM_Task(_mor, reConfigSpec);
View Full Code Here

   
    boolean bSuccess = false;
    try {
        VirtualMachineConfigSpec vmConfigSpec = new VirtualMachineConfigSpec();
          VirtualDeviceConfigSpec[] deviceConfigSpecArray = new VirtualDeviceConfigSpec[1];
          deviceConfigSpecArray[0] = new VirtualDeviceConfigSpec();
         
          VirtualDevice device = VmwareHelper.prepareDiskDevice(clonedVmMo, -1, disks, morDs, -1, 1);
         
          deviceConfigSpecArray[0].setDevice(device);
        deviceConfigSpecArray[0].setOperation(VirtualDeviceConfigSpecOperation.add);
View Full Code Here

  }
 
  public void plugDevice(VirtualDevice device) throws Exception {
        VirtualMachineConfigSpec vmConfigSpec = new VirtualMachineConfigSpec();
        VirtualDeviceConfigSpec[] deviceConfigSpecArray = new VirtualDeviceConfigSpec[1];
        deviceConfigSpecArray[0] = new VirtualDeviceConfigSpec();
        deviceConfigSpecArray[0].setDevice(device);
        deviceConfigSpecArray[0].setOperation(VirtualDeviceConfigSpecOperation.add);
       
        vmConfigSpec.setDeviceChange(deviceConfigSpecArray);
        if(!configureVm(vmConfigSpec)) {
View Full Code Here

  }
 
  public void tearDownDevice(VirtualDevice device) throws Exception {
        VirtualMachineConfigSpec vmConfigSpec = new VirtualMachineConfigSpec();
        VirtualDeviceConfigSpec[] deviceConfigSpecArray = new VirtualDeviceConfigSpec[1];
        deviceConfigSpecArray[0] = new VirtualDeviceConfigSpec();
        deviceConfigSpecArray[0].setDevice(device);
        deviceConfigSpecArray[0].setOperation(VirtualDeviceConfigSpecOperation.remove);
       
        vmConfigSpec.setDeviceChange(deviceConfigSpecArray);
        if(!configureVm(vmConfigSpec)) {
View Full Code Here

    if(devices.length > 0) {
        VirtualMachineConfigSpec vmConfigSpec = new VirtualMachineConfigSpec();
          VirtualDeviceConfigSpec[] deviceConfigSpecArray = new VirtualDeviceConfigSpec[devices.length];
         
          for(int i = 0; i < devices.length; i++) {
            deviceConfigSpecArray[i] = new VirtualDeviceConfigSpec();
            deviceConfigSpecArray[i].setDevice(devices[i]);
            deviceConfigSpecArray[i].setOperation(VirtualDeviceConfigSpecOperation.remove);
          }
         
          vmConfigSpec.setDeviceChange(deviceConfigSpecArray);
View Full Code Here

TOP

Related Classes of com.vmware.vim25.VirtualDeviceConfigSpec

Copyright © 2018 www.massapicom. 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.