Package com.vmware.vim25

Examples of com.vmware.vim25.SelectionSpec


   
      TraversalSpec folderParentTraversal = new TraversalSpec();
      folderParentTraversal.setType("Folder");
      folderParentTraversal.setPath("parent");
      folderParentTraversal.setName("folderParentTraversal");
      folderParentTraversal.setSelectSet(new SelectionSpec[] { new SelectionSpec(null, null, "folderParentTraversal") });
     
      TraversalSpec dsParentTraversal = new TraversalSpec();
      dsParentTraversal.setType("Datastore");
      dsParentTraversal.setPath("parent");
      dsParentTraversal.setName("dsParentTraversal");
View Full Code Here


      TraversalSpec computeResource2HostTraversal = new TraversalSpec();
      computeResource2HostTraversal.setType("ComputeResource");
      computeResource2HostTraversal.setPath("host");
      computeResource2HostTraversal.setName("computeResource2HostTraversal");
   
      SelectionSpec recurseFolders = new SelectionSpec();
      recurseFolders.setName("folder2childEntity");
       
      TraversalSpec folder2childEntity = new TraversalSpec();
      folder2childEntity.setType("Folder");
      folder2childEntity.setPath("childEntity");
      folder2childEntity.setName(recurseFolders.getName());
      folder2childEntity.setSelectSet(new SelectionSpec[] { recurseFolders, computeResource2HostTraversal });
     
      TraversalSpec dc2HostFolderTraversal = new TraversalSpec();
      dc2HostFolderTraversal.setType("Datacenter");
      dc2HostFolderTraversal.setPath("hostFolder");
View Full Code Here

      TraversalSpec dc2VmFolderTraversal = new TraversalSpec();
      dc2VmFolderTraversal.setType("Datacenter");
      dc2VmFolderTraversal.setPath("vmFolder");
      dc2VmFolderTraversal.setName("dc2VmFolderTraversal");
     
      SelectionSpec recurseFolders = new SelectionSpec();
      recurseFolders.setName("folder2childEntity");
       
      TraversalSpec folder2childEntity = new TraversalSpec();
      folder2childEntity.setType("Folder");
      folder2childEntity.setPath("childEntity");
      folder2childEntity.setName(recurseFolders.getName());
      folder2childEntity.setSelectSet(new SelectionSpec[] { recurseFolders });
      dc2VmFolderTraversal.setSelectSet(new SelectionSpec[] { folder2childEntity } );

      ObjectSpec oSpec = new ObjectSpec();
      oSpec.setObj(_mor);
View Full Code Here

   
      TraversalSpec entityParentTraversal = new TraversalSpec();
      entityParentTraversal.setType("ManagedEntity");
      entityParentTraversal.setPath("parent");
      entityParentTraversal.setName("entityParentTraversal");
      entityParentTraversal.setSelectSet(new SelectionSpec[] { new SelectionSpec(null, null, "entityParentTraversal") });

      ObjectSpec oSpec = new ObjectSpec();
      oSpec.setObj(morEntity);
      oSpec.setSkip(Boolean.TRUE);
      oSpec.setSelectSet(new SelectionSpec[] { entityParentTraversal });
View Full Code Here

      TraversalSpec computeResource2HostTraversal = new TraversalSpec();
      computeResource2HostTraversal.setType("ComputeResource");
      computeResource2HostTraversal.setPath("host");
      computeResource2HostTraversal.setName("computeResource2HostTraversal");

      SelectionSpec recurseFolders = new SelectionSpec();
      recurseFolders.setName("folder2childEntity");

      TraversalSpec folder2childEntity = new TraversalSpec();
      folder2childEntity.setType("Folder");
      folder2childEntity.setPath("childEntity");
      folder2childEntity.setName(recurseFolders.getName());
      folder2childEntity.getSelectSet().add(recurseFolders);
        folder2childEntity.getSelectSet().add(computeResource2HostTraversal);

      TraversalSpec dc2HostFolderTraversal = new TraversalSpec();
      dc2HostFolderTraversal.setType("Datacenter");
View Full Code Here

      dc2VmFolderTraversal.setType("Datacenter");
      dc2VmFolderTraversal.setPath("vmFolder");
      dc2VmFolderTraversal.setName("dc2VmFolderTraversal");


      SelectionSpec recurseFolders = new SelectionSpec();
      recurseFolders.setName("folder2childEntity");

      TraversalSpec folder2childEntity = new TraversalSpec();
      folder2childEntity.setType("Folder");
      folder2childEntity.setPath("childEntity");
      folder2childEntity.setName(recurseFolders.getName());
      folder2childEntity.getSelectSet().add(recurseFolders);
      dc2VmFolderTraversal.getSelectSet().add(folder2childEntity);

      ObjectSpec oSpec = new ObjectSpec();
      oSpec.setObj(_mor);
View Full Code Here

      TraversalSpec entityParentTraversal = new TraversalSpec();
      entityParentTraversal.setType("ManagedEntity");
      entityParentTraversal.setPath("parent");
      entityParentTraversal.setName("entityParentTraversal");
      SelectionSpec selSpec = new SelectionSpec();
      selSpec.setName("entityParentTraversal");
      entityParentTraversal.getSelectSet().add(selSpec);

      ObjectSpec oSpec = new ObjectSpec();
      oSpec.setObj(morEntity);
      oSpec.setSkip(Boolean.TRUE);
View Full Code Here

            isScsi = false;
            ctrl = new VirtualIDEController();
            break;
        case BUSLOGIC:
            isScsi = true;
            ctrl = new VirtualBusLogicController();
            break;
        case LSILOGIC:
            isScsi = true;
            ctrl = new VirtualLsiLogicController();
            break;
View Full Code Here

    {
        VirtualDeviceConfigSpec controllerSpec =
            new VirtualDeviceConfigSpec();
        controllerSpec.setOperation(VirtualDeviceConfigSpecOperation.add);

        VirtualController ctrl = null;
        boolean isScsi = true;
       
        switch(type_) {
        case IDE:
            isScsi = false;
            ctrl = new VirtualIDEController();
            break;
        case BUSLOGIC:
            isScsi = true;
            ctrl = new VirtualBusLogicController();
            break;
        case LSILOGIC:
            isScsi = true;
            ctrl = new VirtualLsiLogicController();
            break;
        case LSILOGICSAS:
            isScsi = true;
            ctrl = new VirtualLsiLogicSASController();
            break;
        default:
            return null;
        }

        ctrl.setKey(ckey_);
        ctrl.setBusNumber(busNumber_);
        if (isScsi) {
            assert ctrl instanceof VirtualSCSIController;
            VirtualSCSIController scsiCtrl = (VirtualSCSIController) ctrl;
            scsiCtrl.setSharedBus(VirtualSCSISharing.noSharing);
        }
View Full Code Here

     * @param ckey key of the controller device.
     * @return Adapter type. This does not return null.
     */
    private AdapterType getAdapterType(int ckey)
    {
        VirtualDevice vd = searchVirtualDeviceWithKey(ckey);
        if (vd == null) {
            return AdapterType.UNKNOWN;
        }
        assert vd.getKey() == ckey;

        AdapterType ret = AdapterType.UNKNOWN;
        if (vd instanceof VirtualIDEController) {
            ret = AdapterType.IDE;
        } else if (vd instanceof VirtualBusLogicController) {
View Full Code Here

TOP

Related Classes of com.vmware.vim25.SelectionSpec

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.