Class WeeklyRecurrenceScheduledTask


  • @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]
     
    • Constructor Detail

      • WeeklyRecurrenceScheduledTask

        public WeeklyRecurrenceScheduledTask()
    • Method Detail

      • setVmName

        @Option(name="vmname",
                description="virtual machine to be powered off")
        public void setVmName​(java.lang.String vmName)
      • setTaskName

        @Option(name="taskname",
                description="Name of the task to be created")
        public void setTaskName​(java.lang.String taskName)
      • run

        @Action
        public void run()
                 throws com.vmware.vim25.DuplicateNameFaultMsg,
                        com.vmware.vim25.RuntimeFaultFaultMsg,
                        com.vmware.vim25.InvalidNameFaultMsg,
                        com.vmware.vim25.InvalidPropertyFaultMsg
        Throws:
        com.vmware.vim25.DuplicateNameFaultMsg
        com.vmware.vim25.RuntimeFaultFaultMsg
        com.vmware.vim25.InvalidNameFaultMsg
        com.vmware.vim25.InvalidPropertyFaultMsg