public class SearchIndex extends ManagedObject
| Constructor and Description |
|---|
SearchIndex(ServerConnection serverConnection,
ManagedObjectReference mor) |
| Modifier and Type | Method and Description |
|---|---|
ManagedEntity[] |
findAllByDnsName(Datacenter datacenter,
String dnsName,
boolean vmSearch) |
ManagedEntity[] |
findAllByIp(Datacenter datacenter,
String ip,
boolean vmSearch) |
ManagedEntity[] |
findAllByUuid(Datacenter datacenter,
String uuid,
boolean vmSearch,
boolean instanceUuid) |
VirtualMachine |
findByDatastorePath(Datacenter datacenter,
String dPath)
Find a VM by its location on a datastore
|
ManagedEntity |
findByDnsName(Datacenter datacenter,
String dnsName,
boolean vmOnly)
Find a VM or Host by its DNS name
|
ManagedEntity |
findByInventoryPath(String inventoryPath)
find a managed object in the inventory tree.
|
ManagedEntity |
findByIp(Datacenter datacenter,
String ip,
boolean vmOnly)
Find a Virtual Machine or Host System by its IP address.
|
ManagedEntity |
findByUuid(Datacenter datacenter,
String uuid,
boolean vmOnly)
Find a VM or Host by its UUID
|
ManagedEntity |
findByUuid(Datacenter datacenter,
String uuid,
boolean vmOnly,
Boolean instanceUuid) |
ManagedEntity |
findChild(ManagedEntity parent,
String name)
Find a child entity under a ManagedObjectReference in the inventory.
|
convertMors, getCurrentProperty, getDatastores, getFilter, getHosts, getManagedObject, getManagedObjects, getManagedObjects, getMOR, getNetworks, getPropertiesByPaths, getPropertyByPath, getResourcePools, getScheduledTasks, getServerConnection, getTasks, getViews, getVimService, getVms, retrieveObjectProperties, setMOR, setServerConnection, toString, waitForValuespublic SearchIndex(ServerConnection serverConnection, ManagedObjectReference mor)
public ManagedEntity findByInventoryPath(String inventoryPath) throws RuntimeFault, RemoteException
inventoryPath - The inventory path to the managed object searched.RemoteExceptionRuntimeFaultpublic ManagedEntity findByIp(Datacenter datacenter, String ip, boolean vmOnly) throws RuntimeFault, RemoteException
datacenter - The datacenter within which it searches. If null is passed, all inventory is searched.ip - The IP address of the VM or Host.vmOnly - When set true only searches for VM; otherwise only for Host.RuntimeFaultRemoteExceptionpublic ManagedEntity findByDnsName(Datacenter datacenter, String dnsName, boolean vmOnly) throws RuntimeFault, RemoteException
datacenter - The datacenter within which it searches. If null is passed, all inventory is searched.dnsName - DNS name like "dev.eng.vmware.com"vmOnly - When set true only searches for VM; otherwise only for Host.RemoteExceptionRuntimeFaultpublic ManagedEntity[] findAllByDnsName(Datacenter datacenter, String dnsName, boolean vmSearch) throws RuntimeFault, RemoteException
RuntimeFaultRemoteExceptionpublic ManagedEntity[] findAllByIp(Datacenter datacenter, String ip, boolean vmSearch) throws RuntimeFault, RemoteException
RuntimeFaultRemoteExceptionpublic ManagedEntity[] findAllByUuid(Datacenter datacenter, String uuid, boolean vmSearch, boolean instanceUuid) throws RuntimeFault, RemoteException
RuntimeFaultRemoteExceptionpublic VirtualMachine findByDatastorePath(Datacenter datacenter, String dPath) throws InvalidDatastore, RuntimeFault, RemoteException
datacenter - The datacenter within which it searches.dPath - The datastore path, for example, "[storage1] WinXP/WinXP.vmx".RemoteExceptionRuntimeFaultInvalidDatastorepublic ManagedEntity findByUuid(Datacenter datacenter, String uuid, boolean vmOnly) throws RuntimeFault, RemoteException
datacenter - The datacenter within which it searches. If null is passed, all inventory is searched.uuid - The UUID of the VM or HostvmOnly - When set true only searches for VM; otherwise only for HostRemoteExceptionRuntimeFaultpublic ManagedEntity findByUuid(Datacenter datacenter, String uuid, boolean vmOnly, Boolean instanceUuid) throws RuntimeFault, RemoteException
RuntimeFaultRemoteExceptionpublic ManagedEntity findChild(ManagedEntity parent, String name) throws RuntimeFault, RemoteException
parent - The parent managed entity.name - The name of the child to search.RemoteExceptionRuntimeFaultCopyright © 2011-2012. All Rights Reserved.