Package com.vmware.vim25.mo
Class PerformanceManager
java.lang.Object
com.vmware.vim25.mo.ManagedObject
com.vmware.vim25.mo.PerformanceManager
-
Constructor Summary
ConstructorsConstructorDescriptionPerformanceManager(ServerConnection serverConnection, ManagedObjectReference mor) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateHistoricalInterval(PerfInterval intervalId) queryAvailableMetric(ManagedObject entity, Calendar beginTime, Calendar endTime, int intervalId) queryAvailablePerfMetric(ManagedEntity entity, Calendar beginTime, Calendar endTime, Integer intervalId) queryCompositeStats(PerfQuerySpec querySpec) queryCounter(int[] counterId) queryCounterByLevel(int level) queryPerf(PerfQuerySpec[] querySpec) queryPerfComposite(PerfQuerySpec querySpec) queryPerfCounter(int[] counterIds) queryPerfCounterByLevel(int level) queryProviderSummary(ManagedObject entity) queryStats(PerfQuerySpec[] querySpec) voidremoveHistoricalInterval(int samplePeriod) voidresetCounterLevelMapping(int[] counters) voidupdateCounterLevelMapping(PerformanceManagerCounterLevelMapping[] counterLevelMap) voidupdateHistoricalInterval(PerfInterval interval) Methods inherited from class com.vmware.vim25.mo.ManagedObject
convertMors, getCurrentProperty, getDatastores, getFilter, getHosts, getManagedObject, getManagedObjects, getManagedObjects, getMOR, getNetworks, getPropertiesByPaths, getPropertyByPath, getResourcePools, getScheduledTasks, getServerConnection, getTasks, getViews, getVimService, getVms, retrieveObjectProperties, setCachedProperty, setMOR, setServerConnection, toString, waitForValues
-
Constructor Details
-
PerformanceManager
-
-
Method Details
-
getDescription
-
getHistoricalInterval
-
getPerfCounter
-
createHistoricalInterval
- Throws:
RuntimeFaultRemoteException
-
queryAvailableMetric
public PerfMetricId[] queryAvailableMetric(ManagedObject entity, Calendar beginTime, Calendar endTime, int intervalId) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException
-
queryCompositeStats
public PerfCompositeMetric queryCompositeStats(PerfQuerySpec querySpec) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException
-
queryCounter
- Throws:
RuntimeFaultRemoteException
-
queryCounterByLevel
- Throws:
RuntimeFaultRemoteException
-
queryProviderSummary
public PerfProviderSummary queryProviderSummary(ManagedObject entity) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException
-
queryStats
public PerfEntityMetricBase[] queryStats(PerfQuerySpec[] querySpec) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException
-
removeHistoricalInterval
- Throws:
RuntimeFaultRemoteException
-
resetCounterLevelMapping
- Throws:
RuntimeFaultRemoteException
-
updateCounterLevelMapping
public void updateCounterLevelMapping(PerformanceManagerCounterLevelMapping[] counterLevelMap) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException
-
updateHistoricalInterval
- Throws:
RuntimeFaultRemoteException
-
queryAvailablePerfMetric
public PerfMetricId[] queryAvailablePerfMetric(ManagedEntity entity, Calendar beginTime, Calendar endTime, Integer intervalId) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException
-
queryPerf
public PerfEntityMetricBase[] queryPerf(PerfQuerySpec[] querySpec) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException
-
queryPerfComposite
public PerfCompositeMetric queryPerfComposite(PerfQuerySpec querySpec) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException
-
queryPerfCounter
- Throws:
RuntimeFaultRemoteException
-
queryPerfCounterByLevel
- Throws:
RuntimeFaultRemoteException
-
queryPerfProviderSummary
public PerfProviderSummary queryPerfProviderSummary(ManagedEntity entity) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException
-