Package com.vmware.vim25

Examples of com.vmware.vim25.PropertyFilterSpec


          ObjectSpec oSpec = new ObjectSpec();
          oSpec.setObj(mor);
          oSpec.setSkip(Boolean.TRUE);
          oSpec.setSelectSet(new SelectionSpec[] { dcHostFolderTraversal });

          PropertyFilterSpec pfSpec = new PropertyFilterSpec();
          pfSpec.setPropSet(new PropertySpec[] { pSpec });
          pfSpec.setObjectSet(new ObjectSpec[] { oSpec });
          ocs = getService().retrieveProperties(
            getServiceContent().getPropertyCollector(),
            new PropertyFilterSpec[] { pfSpec });
       
      } else if(mor.getType().equalsIgnoreCase("Folder")) {
        PropertySpec pSpec = new PropertySpec();
        pSpec.setType("ManagedEntity");
        pSpec.setPathSet(new String[] { "name" });
       
          TraversalSpec folderChildrenTraversal = new TraversalSpec();
          folderChildrenTraversal.setType("Folder");
          folderChildrenTraversal.setPath("childEntity");
          folderChildrenTraversal.setName("folderChildrenTraversal");

          ObjectSpec oSpec = new ObjectSpec();
          oSpec.setObj(mor);
          oSpec.setSkip(Boolean.TRUE);
          oSpec.setSelectSet(new SelectionSpec[] { folderChildrenTraversal });

          PropertyFilterSpec pfSpec = new PropertyFilterSpec();
          pfSpec.setPropSet(new PropertySpec[] { pSpec });
          pfSpec.setObjectSet(new ObjectSpec[] { oSpec });
         
          ocs = getService().retrieveProperties(
            getServiceContent().getPropertyCollector(),
            new PropertyFilterSpec[] { pfSpec });
      } else if(mor.getType().equalsIgnoreCase("ClusterComputeResource")) {
        PropertySpec pSpec = new PropertySpec();
        pSpec.setType("ManagedEntity");
        pSpec.setPathSet(new String[] { "name" });
       
          TraversalSpec clusterHostTraversal = new TraversalSpec();
          clusterHostTraversal.setType("ClusterComputeResource");
          clusterHostTraversal.setPath("host");
          clusterHostTraversal.setName("folderChildrenTraversal");

          ObjectSpec oSpec = new ObjectSpec();
          oSpec.setObj(mor);
          oSpec.setSkip(Boolean.TRUE);
          oSpec.setSelectSet(new SelectionSpec[] { clusterHostTraversal });

          PropertyFilterSpec pfSpec = new PropertyFilterSpec();
          pfSpec.setPropSet(new PropertySpec[] { pSpec });
          pfSpec.setObjectSet(new ObjectSpec[] { oSpec });
         
          ocs = getService().retrieveProperties(
            getServiceContent().getPropertyCollector(),
            new PropertyFilterSpec[] { pfSpec });
      } else {
View Full Code Here


      PropertySpec[] propspecary = new PropertySpec[] { new PropertySpec() };
      propspecary[0].setAll(new Boolean(false));
      propspecary[0].setPathSet(new String[] { "name" });
      propspecary[0].setType("ManagedEntity");

      PropertyFilterSpec spec = new PropertyFilterSpec();
      spec.setPropSet(propspecary);
      spec.setObjectSet(new ObjectSpec[] { new ObjectSpec() });
      spec.getObjectSet(0).setObj(cb.getServiceConnection3().getRootFolder());
      spec.getObjectSet(0).setSkip(new Boolean(false));
      spec.getObjectSet(0).setSelectSet(
      new SelectionSpec[] { folderTraversalSpec });     

      // Recursively get all ManagedEntity ManagedObjectReferences
      // and the "name" property for all ManagedEntities retrieved
      ObjectContent[] ocary =
View Full Code Here

      PropertySpec[] propSpecs = new PropertySpec[] { new PropertySpec() };
      propSpecs[0].setAll(new Boolean(false));
      propSpecs[0].setPathSet(new String[] { "name" });
      propSpecs[0].setType("ManagedEntity");
     
      PropertyFilterSpec filterSpec = new PropertyFilterSpec();
      filterSpec.setPropSet(propSpecs);
      filterSpec.setObjectSet(new ObjectSpec[] { new ObjectSpec() });
      filterSpec.getObjectSet(0).setObj(cb.getServiceConnection3().getRootFolder());
      filterSpec.getObjectSet(0).setSkip(new Boolean(false));
      filterSpec.getObjectSet(0).setSelectSet(
        new SelectionSpec[] { folderTraversalSpec }
      );     
     
      try {
      ObjectContent[] objContent = cb.getServiceConnection3().getService().retrieveProperties(
View Full Code Here

      ObjectSpec oSpec = new ObjectSpec();
      oSpec.setObj(cb.getServiceConnection3().getRootFolder());
      oSpec.setSkip(Boolean.TRUE);
      oSpec.setSelectSet(new SelectionSpec[] { getFolderRecursiveTraversalSpec() });

      PropertyFilterSpec pfSpec = new PropertyFilterSpec();
      pfSpec.setPropSet(new PropertySpec[] { pSpec });
      pfSpec.setObjectSet(new ObjectSpec[] { oSpec });
       
      ObjectContent[] ocs = cb.getServiceConnection3().getService().retrieveProperties(
            cb.getServiceConnection3().getServiceContent().getPropertyCollector(),
            new PropertyFilterSpec[] { pfSpec });
     
View Full Code Here

      tSpec.setPath("vmFolder");
      tSpec.setSelectSet(new SelectionSpec[] { getFolderRecursiveTraversalSpec() } );
     
      oSpec.setSelectSet(new SelectionSpec[] { tSpec });

      PropertyFilterSpec pfSpec = new PropertyFilterSpec();
      pfSpec.setPropSet(new PropertySpec[] { pSpec });
      pfSpec.setObjectSet(new ObjectSpec[] { oSpec });
       
      ObjectContent[] ocs = cb.getServiceConnection3().getService().retrieveProperties(
            cb.getServiceConnection3().getServiceContent().getPropertyCollector(),
            new PropertyFilterSpec[] { pfSpec });
     
View Full Code Here

      tSpec.setSkip(false);
      tSpec.setSelectSet(new SelectionSpec[] { getFolderRecursiveTraversalSpec() });
     
      oSpec.setSelectSet(new TraversalSpec[] { tSpec });

      PropertyFilterSpec pfSpec = new PropertyFilterSpec();
      pfSpec.setPropSet(new PropertySpec[] { pSpec });
      pfSpec.setObjectSet(new ObjectSpec[] { oSpec });
       
      ObjectContent[] ocs = cb.getServiceConnection3().getService().retrieveProperties(
            cb.getServiceConnection3().getServiceContent().getPropertyCollector(),
            new PropertyFilterSpec[] { pfSpec });
     
View Full Code Here

      tSpec.setSkip(false);
      tSpec.setSelectSet(new SelectionSpec[] { getFolderRecursiveTraversalSpec() });
     
      oSpec.setSelectSet(new TraversalSpec[] { tSpec });

      PropertyFilterSpec pfSpec = new PropertyFilterSpec();
      pfSpec.setPropSet(new PropertySpec[] { pSpec });
      pfSpec.setObjectSet(new ObjectSpec[] { oSpec });
       
      ObjectContent[] ocs = cb.getServiceConnection3().getService().retrieveProperties(
            cb.getServiceConnection3().getServiceContent().getPropertyCollector(),
            new PropertyFilterSpec[] { pfSpec });
     
View Full Code Here

      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 });
     
      ObjectContent[] ocs = cb.getServiceConnection3().getService().retrieveProperties(
            cb.getServiceConnection3().getServiceContent().getPropertyCollector(),
            new PropertyFilterSpec[] { pfSpec });
     
View Full Code Here

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

      PropertyFilterSpec pfSpec = new PropertyFilterSpec();
      pfSpec.setPropSet(new PropertySpec[] { pSpec });
      pfSpec.setObjectSet(new ObjectSpec[] { oSpec });
       
      return cb.getServiceConnection3().getService().retrieveProperties(
            cb.getServiceConnection3().getServiceContent().getPropertyCollector(),
            new PropertyFilterSpec[] { pfSpec });
  }
View Full Code Here

    pSpec.setPathSet(properties.keySet().toArray(new String[0]));
   
    ObjectSpec oSpec = new ObjectSpec();
    oSpec.setObj(mor);
   
    PropertyFilterSpec pfSpec = new PropertyFilterSpec();
    pfSpec.setPropSet(new PropertySpec[] {pSpec} );
    pfSpec.setObjectSet(new ObjectSpec[] {oSpec} );
   
    ObjectContent[] ocs = cb.getServiceConnection3().getService().retrieveProperties(
           cb.getServiceConnection3().getServiceContent().getPropertyCollector(),
           new PropertyFilterSpec[] {pfSpec} );
   
View Full Code Here

TOP

Related Classes of com.vmware.vim25.PropertyFilterSpec

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.