private RetrieveResult containerViewByType(final RetrieveOptions retrieveOptions, final PropertyFilterSpec... propertyFilterSpecs) throws RuntimeFaultFaultMsg, InvalidPropertyFaultMsg { return vimPort.retrievePropertiesEx(serviceContent.getPropertyCollector(), Arrays.asList(propertyFilterSpecs), retrieveOptions); }
public RetrieveResult containerViewByType( final ManagedObjectReference container, final String morefType, final String[] morefProperties, final RetrieveOptions retrieveOptions, final PropertyFilterSpec... propertyFilterSpecs ) throws RuntimeFaultFaultMsg, InvalidPropertyFaultMsg { init(); return this.vimPort.retrievePropertiesEx( this.serviceContent.getPropertyCollector(), Arrays.asList(propertyFilterSpecs), retrieveOptions ); }
public PropertyCollector getPropertyCollector() { return (PropertyCollector) createMO(getServiceContent().getPropertyCollector()); }
private Map<String, ManagedObjectReference> toMap(RetrieveResult result) throws InvalidPropertyFaultMsg, RuntimeFaultFaultMsg { final Map<String, ManagedObjectReference> tgtMoref = new HashMap<>(); String token = populate(result, tgtMoref); while (token != null && !token.isEmpty()) { // fetch results based on new token result = vimPort.continueRetrievePropertiesEx(serviceContent.getPropertyCollector(), token); token = populate(result, tgtMoref); } return tgtMoref; }
public Map<String, ManagedObjectReference> toMap(RetrieveResult rslts) throws InvalidPropertyFaultMsg, RuntimeFaultFaultMsg { final Map<String, ManagedObjectReference> tgtMoref = new HashMap<String, ManagedObjectReference>(); String token = null; token = populate(rslts, tgtMoref); while (token != null && !token.isEmpty()) { // fetch results based on new token rslts = this.vimPort.continueRetrievePropertiesEx( this.serviceContent.getPropertyCollector(), token); token = populate(rslts, tgtMoref); } return tgtMoref; }
private List<ObjectContent> retrieveProperties(PropertyFilterSpec spec) throws InvalidPropertyFaultMsg, RuntimeFaultFaultMsg { ManagedObjectReference pc = this.connection.getServiceContent().getPropertyCollector(); return this.connection.getVimPort().retrieveProperties(pc, Arrays.asList(spec)); }
private List<ObjectContent> retrieveProperties(PropertyFilterSpec spec) throws InvalidPropertyFaultMsg, RuntimeFaultFaultMsg { ManagedObjectReference pc = this.connection.getServiceContent().getPropertyCollector(); return this.connection.getVimPort().retrieveProperties(pc, Arrays.asList(spec)); }
final ManagedObjectReference propertyCollector = this.serviceContent.getPropertyCollector();
serviceContent.getPropertyCollector(), Arrays.asList(new PropertyFilterSpec[] { pfSpec }));
filterSpecRef = vimPort.createFilter(serviceContent.getPropertyCollector(), spec, true); updateset = vimPort.waitForUpdatesEx(serviceContent.getPropertyCollector(), version, waitOptions); if (updateset == null || updateset.getFilterSet() == null) {
this.vimPort.retrievePropertiesEx(this.serviceContent.getPropertyCollector(), propertyFilterSpecs, new RetrieveOptions()); rslts = this.vimPort.continueRetrievePropertiesEx( this.serviceContent.getPropertyCollector(), token);
ManagedObjectReference filterSpecRef = vimPort.createFilter(serviceContent.getPropertyCollector(), spec, true); updateset = vimPort.waitForUpdatesEx(serviceContent.getPropertyCollector(), version, new WaitOptions());
ManagedObjectReference serviceInstance = connectionResources.getServiceInstance(); ServiceContent serviceContent = vimPort.retrieveServiceContent(serviceInstance); ManagedObjectReference propertyCollectorReference = serviceContent.getPropertyCollector(); RetrieveOptions propertyObjectRetrieveOptions = new RetrieveOptions(); List<ObjectContent> objectContentList = new ArrayList<>();
private List<ObjectContent> ancestrySet(ManagedObjectReference ref) throws InvalidPropertyFaultMsg, RuntimeFaultFaultMsg { ObjectSpec ospec = new ObjectSpec(); ospec.setObj(ref); ospec.setSkip(false); TraversalSpec tspec = new TraversalSpec(); tspec.setSkip(false); tspec.setPath("parent"); tspec.setType("ManagedEntity"); tspec.setName("traverseParent"); SelectionSpec selSpec = new SelectionSpec(); selSpec.setName("traverseParent"); tspec.getSelectSet().add(selSpec); ospec.getSelectSet().add(tspec); PropertySpec pspec = new PropertySpec(); pspec.setType("ManagedEntity"); pspec.getPathSet().add("name"); pspec.getPathSet().add("parent"); PropertyFilterSpec filter = new PropertyFilterSpec(); filter.getObjectSet().add(ospec); filter.getPropSet().add(pspec); return this.connection.getVimPort() .retrieveProperties(this.connection.getServiceContent().getPropertyCollector(), Collections.singletonList(filter)); }
List<ObjectContent> oCont = vimPort.retrievePropertiesEx(serviceContent.getPropertyCollector(), Arrays.asList(propertyFilterSpecs), new RetrieveOptions()).getObjects();
this.vimPort.retrievePropertiesEx(this.serviceContent.getPropertyCollector(), Arrays.asList(propertyFilterSpecs), new RetrieveOptions()).getObjects();
Map<String, String> proxyParents = new HashMap<String, String>(); List<ObjectContent> entities = connection.getProxy().retrieveProperties(connection.getServiceContent().getPropertyCollector(), Collections.singletonList(spec));