Package com.vmware.vim25

Examples of com.vmware.vim25.TraversalSpec


       System.out.println("Configure log4j with default properties");
     }
  }
 
  private void getAndPrintInventoryContents() throws Exception {
      TraversalSpec resourcePoolTraversalSpec = new TraversalSpec();
      resourcePoolTraversalSpec.setName("resourcePoolTraversalSpec");
      resourcePoolTraversalSpec.setType("ResourcePool");
      resourcePoolTraversalSpec.setPath("resourcePool");
      resourcePoolTraversalSpec.setSkip(new Boolean(false));
      resourcePoolTraversalSpec.setSelectSet(
      new SelectionSpec [] { new SelectionSpec(null,null,"resourcePoolTraversalSpec") });

      TraversalSpec computeResourceRpTraversalSpec = new TraversalSpec();
      computeResourceRpTraversalSpec.setName("computeResourceRpTraversalSpec");
      computeResourceRpTraversalSpec.setType("ComputeResource");
      computeResourceRpTraversalSpec.setPath("resourcePool");
      computeResourceRpTraversalSpec.setSkip(new Boolean(false));
      computeResourceRpTraversalSpec.setSelectSet(
      new SelectionSpec [] { new SelectionSpec(null,null,"resourcePoolTraversalSpec") });

      TraversalSpec computeResourceHostTraversalSpec = new TraversalSpec();
      computeResourceHostTraversalSpec.setName("computeResourceHostTraversalSpec");
      computeResourceHostTraversalSpec.setType("ComputeResource");
      computeResourceHostTraversalSpec.setPath("host");
      computeResourceHostTraversalSpec.setSkip(new Boolean(false));

      TraversalSpec datacenterHostTraversalSpec = new TraversalSpec();
      datacenterHostTraversalSpec.setName("datacenterHostTraversalSpec");
      datacenterHostTraversalSpec.setType("Datacenter");
      datacenterHostTraversalSpec.setPath("hostFolder");
      datacenterHostTraversalSpec.setSkip(new Boolean(false));
      datacenterHostTraversalSpec.setSelectSet(
      new SelectionSpec [] { new SelectionSpec(null,null,"folderTraversalSpec") });

      TraversalSpec datacenterVmTraversalSpec = new TraversalSpec();
      datacenterVmTraversalSpec.setName("datacenterVmTraversalSpec");
      datacenterVmTraversalSpec.setType("Datacenter");
      datacenterVmTraversalSpec.setPath("vmFolder");
      datacenterVmTraversalSpec.setSkip(new Boolean(false));
      datacenterVmTraversalSpec.setSelectSet(
      new SelectionSpec [] { new SelectionSpec(null,null,"folderTraversalSpec") });

      TraversalSpec folderTraversalSpec = new TraversalSpec();
      folderTraversalSpec.setName("folderTraversalSpec");
      folderTraversalSpec.setType("Folder");
      folderTraversalSpec.setPath("childEntity");
      folderTraversalSpec.setSkip(new Boolean(false));
      folderTraversalSpec.setSelectSet(
      new SelectionSpec [] { new SelectionSpec(null,null,"folderTraversalSpec"),
                             datacenterHostTraversalSpec,
                             datacenterVmTraversalSpec,
                             computeResourceRpTraversalSpec,
                             computeResourceHostTraversalSpec,
View Full Code Here


      e.printStackTrace();
    }
  }
 
  private void listInventoryFolders() {
      TraversalSpec folderTraversalSpec = new TraversalSpec();
      folderTraversalSpec.setName("folderTraversalSpec");
      folderTraversalSpec.setType("Folder");
      folderTraversalSpec.setPath("childEntity");
      folderTraversalSpec.setSkip(new Boolean(false));
      folderTraversalSpec.setSelectSet(
        new SelectionSpec [] { new SelectionSpec(null, null, "folderTraversalSpec")}
      );
     
      PropertySpec[] propSpecs = new PropertySpec[] { new PropertySpec() };
      propSpecs[0].setAll(new Boolean(false));
View Full Code Here

 
  private TraversalSpec getFolderRecursiveTraversalSpec() {
      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 });
     
      return folder2childEntity;
  }
View Full Code Here

      ObjectSpec oSpec = new ObjectSpec();
      oSpec.setObj(morDatacenter);
      oSpec.setSkip(Boolean.TRUE);

      TraversalSpec tSpec = new TraversalSpec();
      tSpec.setName("dc2VMFolder");
      tSpec.setType("Datacenter");
      tSpec.setPath("vmFolder");
      tSpec.setSelectSet(new SelectionSpec[] { getFolderRecursiveTraversalSpec() } );
     
      oSpec.setSelectSet(new SelectionSpec[] { tSpec });

      PropertyFilterSpec pfSpec = new PropertyFilterSpec();
      pfSpec.setPropSet(new PropertySpec[] { pSpec });
View Full Code Here

      ObjectSpec oSpec = new ObjectSpec();
      oSpec.setObj(morDatacenter);
      oSpec.setSkip(Boolean.TRUE);
     
      TraversalSpec tSpec = new TraversalSpec();
      tSpec.setName("traversalHostFolder");
      tSpec.setType("Datacenter");
      tSpec.setPath("hostFolder");
      tSpec.setSkip(false);
      tSpec.setSelectSet(new SelectionSpec[] { getFolderRecursiveTraversalSpec() });
     
      oSpec.setSelectSet(new TraversalSpec[] { tSpec });

      PropertyFilterSpec pfSpec = new PropertyFilterSpec();
      pfSpec.setPropSet(new PropertySpec[] { pSpec });
View Full Code Here

      ObjectSpec oSpec = new ObjectSpec();
      oSpec.setObj(morDatacenter);
      oSpec.setSkip(Boolean.TRUE);
     
      TraversalSpec tSpec = new TraversalSpec();
      tSpec.setName("traversalHostFolder");
      tSpec.setType("Datacenter");
      tSpec.setPath("hostFolder");
      tSpec.setSkip(false);
      tSpec.setSelectSet(new SelectionSpec[] { getFolderRecursiveTraversalSpec() });
     
      oSpec.setSelectSet(new TraversalSpec[] { tSpec });

      PropertyFilterSpec pfSpec = new PropertyFilterSpec();
      pfSpec.setPropSet(new PropertySpec[] { pSpec });
View Full Code Here

      ObjectSpec oSpec = new ObjectSpec();
      oSpec.setObj(morCompute);
      oSpec.setSkip(true);
     
      TraversalSpec tSpec = new TraversalSpec();
      tSpec.setName("computeResource2Host");
      tSpec.setType("ComputeResource");
      tSpec.setPath("host");
      tSpec.setSkip(false);
      oSpec.setSelectSet(new TraversalSpec[] { tSpec });

      PropertyFilterSpec pfSpec = new PropertyFilterSpec();
      pfSpec.setPropSet(new PropertySpec[] { pSpec });
      pfSpec.setObjectSet(new ObjectSpec[] { oSpec });
View Full Code Here

      pSpec.setPathSet(properites );

      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 });

      ObjectSpec oSpec = new ObjectSpec();
      oSpec.setObj(cb.getServiceConnection3().getRootFolder());
      oSpec.setSkip(Boolean.TRUE);
      oSpec.setSelectSet(new SelectionSpec[] { folder2childEntity });
View Full Code Here

   
    PropertySpec pSpec = new PropertySpec();
    pSpec.setType("VirtualMachine");
    pSpec.setPathSet(new String[] { "name", "runtime.powerState", "config.template" });
   
      TraversalSpec host2VmTraversal = new TraversalSpec();
      host2VmTraversal.setType("HostSystem");
      host2VmTraversal.setPath("vm");
      host2VmTraversal.setName("host2VmTraversal");

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

        PropertySpec pSpec = new PropertySpec();
        pSpec.setType("Datastore");
        pSpec.getPathSet().addAll(Arrays.asList(propertyPaths));

        TraversalSpec host2DatastoreTraversal = new TraversalSpec();
        host2DatastoreTraversal.setType("HostSystem");
        host2DatastoreTraversal.setPath("datastore");
        host2DatastoreTraversal.setName("host2DatastoreTraversal");

        ObjectSpec oSpec = new ObjectSpec();
        oSpec.setObj(_mor);
        oSpec.setSkip(Boolean.TRUE);
        oSpec.getSelectSet().add(host2DatastoreTraversal);
View Full Code Here

TOP

Related Classes of com.vmware.vim25.TraversalSpec

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.