com.vmware.vim25.mo
Class ScheduledTask

java.lang.Object
  extended by com.vmware.vim25.mo.ManagedObject
      extended by com.vmware.vim25.mo.ExtensibleManagedObject
          extended by com.vmware.vim25.mo.ScheduledTask

public class ScheduledTask
extends ExtensibleManagedObject

The managed object class corresponding to the one defined in VI SDK API reference.

Author:
Steve JIN (sjin@vmware.com)

Constructor Summary
ScheduledTask(ServerConnection serverConnection, ManagedObjectReference mor)
           
 
Method Summary
 Task getActiveTask()
           
 ManagedEntity getAssociatedManagedEntity()
           
 ScheduledTaskInfo getInfo()
           
 void reconfigureScheduledTask(ScheduledTaskSpec spec)
           
 void removeScheduledTask()
           
 void runScheduledTask()
           
 
Methods inherited from class com.vmware.vim25.mo.ExtensibleManagedObject
getAvailableField, getValues, setCustomValue
 
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, setMOR, setServerConnection, toString, waitForValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScheduledTask

public ScheduledTask(ServerConnection serverConnection,
                     ManagedObjectReference mor)
Method Detail

getInfo

public ScheduledTaskInfo getInfo()

getActiveTask

public Task getActiveTask()

getAssociatedManagedEntity

public ManagedEntity getAssociatedManagedEntity()

reconfigureScheduledTask

public void reconfigureScheduledTask(ScheduledTaskSpec spec)
                              throws InvalidName,
                                     DuplicateName,
                                     InvalidState,
                                     RuntimeFault,
                                     RemoteException
Throws:
InvalidName
DuplicateName
InvalidState
RuntimeFault
RemoteException

removeScheduledTask

public void removeScheduledTask()
                         throws InvalidState,
                                RuntimeFault,
                                RemoteException
Throws:
InvalidState
RuntimeFault
RemoteException

runScheduledTask

public void runScheduledTask()
                      throws InvalidState,
                             RuntimeFault,
                             RemoteException
Throws:
InvalidState
RuntimeFault
RemoteException


Copyright © 2011-2012. All Rights Reserved.