Class VMPowerStateAlarm


  • @Sample(name="vm-power-state-alarm",
            description="This sample which creates an Alarm to monitor the virtual machine\'s power state")
    public class VMPowerStateAlarm
    extends ConnectedVimServiceBase
     VMPowerStateAlarm
    
     This sample which creates an Alarm to monitor the virtual machine's power state
    
     Parameters:
     url         [required] : url of the web service
     username    [required] : username for the authentication
     password    [required] : password for the authentication
     vmname      [required] : Name of the virtual machine
     alarm       [required] : Name of the alarms
    
     Command Line:
     Create an alarm AlarmABC on a virtual machine
     run.bat com.vmware.vm.VMPowerStateAlarm --url [webserviceurl]
     --username [username] --password  [password] --vmname [vmname] --alarm [alarm]
     
    • Constructor Detail

      • VMPowerStateAlarm

        public VMPowerStateAlarm()
    • Method Detail

      • setVmname

        @Option(name="vmname",
                description="name of the virtual machine to monitor")
        public void setVmname​(java.lang.String vmname)
      • setAlarm

        @Option(name="alarm",
                description="Name of the alarms")
        public void setAlarm​(java.lang.String alarm)
      • run

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