@Sample(name="weekly-scheduled-task",
description="This sample demonstrates creation of weekly recurring ScheduledTask using the ScheduledTaskManager. This sample will create a task to Reboot Guest VM\'s at 11.59 pm every Saturday")
public class WeeklyRecurrenceScheduledTask
extends ConnectedVimServiceBase
WeeklyRecurrenceScheduledTask This sample demonstrates creation of weekly recurring ScheduledTask using the ScheduledTaskManager Parameters: url [required] : url of the web service username [required] : username for the authentication password [required] : password for the authentication vmname [required] : virtual machine to be powered off taskname [required] : Name of the task to be created Command Line: run.bat com.vmware.scheduling.WeeklyRecurrenceScheduledTask --url [webserviceurl] --username [username] --password [password] --vmname [VM name] --taskname [TaskToBeCreated]
ConnectedVimServiceBase.ConnectionExceptionPROP_ME_NAME, SVC_INST_NAME| Constructor and Description |
|---|
WeeklyRecurrenceScheduledTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
run() |
void |
setTaskName(java.lang.String taskName) |
void |
setVmName(java.lang.String vmName) |
basicConnectionFromConnection, connect, disconnect, getServiceInstanceReference, setConnection, setHostConnection@Option(name="vmname",
description="virtual machine to be powered off")
public void setVmName(java.lang.String vmName)
@Option(name="taskname",
description="Name of the task to be created")
public void setTaskName(java.lang.String taskName)
@Action
public void run()
throws com.vmware.vim25.DuplicateNameFaultMsg,
com.vmware.vim25.RuntimeFaultFaultMsg,
com.vmware.vim25.InvalidNameFaultMsg,
com.vmware.vim25.InvalidPropertyFaultMsg
com.vmware.vim25.DuplicateNameFaultMsgcom.vmware.vim25.RuntimeFaultFaultMsgcom.vmware.vim25.InvalidNameFaultMsgcom.vmware.vim25.InvalidPropertyFaultMsg