Package com.vmware.vm

Class VMPromoteDisks


  • @Sample(name="vm-promote-disks",
            description="Used to consolidate a linked clone by using promote API.")
    public class VMPromoteDisks
    extends ConnectedVimServiceBase
     VMPromoteDisks
    
     Used to consolidate a linked clone by using promote API.
    
     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
     unlink           [required] : True|False to unlink
     devicenames      [optional] : disk name to unlink
    
     Command Line:
     run.bat com.vmware.vm.VMPromoteDisks --url [URLString] --username [User] --password [Password]
     --vmname [VMName] --unlink [True|False] --devicenames [dname1:dname2...]
     
    • Constructor Detail

      • VMPromoteDisks

        public VMPromoteDisks()
    • Method Detail

      • setVmName

        @Option(name="vmname",
                description="name of the virtual machine")
        public void setVmName​(java.lang.String vmName)
      • setUnLink

        @Option(name="unlink",
                description="True|False to unlink")
        public void setUnLink​(java.lang.String unLink)
      • setDiskNames

        @Option(name="devicenames",
                required=false,
                description="disk name to unlink")
        public void setDiskNames​(java.lang.String diskNames)
      • run

        @Action
        public void run()
                 throws com.vmware.vim25.RuntimeFaultFaultMsg,
                        com.vmware.vim25.TaskInProgressFaultMsg,
                        com.vmware.vim25.InvalidPropertyFaultMsg,
                        com.vmware.vim25.InvalidStateFaultMsg,
                        com.vmware.vim25.InvalidCollectorVersionFaultMsg,
                        com.vmware.vim25.InvalidPowerStateFaultMsg
        Throws:
        com.vmware.vim25.RuntimeFaultFaultMsg
        com.vmware.vim25.TaskInProgressFaultMsg
        com.vmware.vim25.InvalidPropertyFaultMsg
        com.vmware.vim25.InvalidStateFaultMsg
        com.vmware.vim25.InvalidCollectorVersionFaultMsg
        com.vmware.vim25.InvalidPowerStateFaultMsg