Class CreateTemporaryFile


  • @Sample(name="create-temp-file",
            description="creates a temporary file inside a virtual machine. Since vSphere API 5.0")
    public class CreateTemporaryFile
    extends ConnectedVimServiceBase
     CreateTemporaryFile
    
     This sample creates a temporary file inside a virtual machine.
    
     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
     guestusername   [required] : username in the guest
     guestpassword   [required] : password in the guest
     prefix          [optional] : prefix to be added to the file name
     suffix          [optional] : suffix to be added to the file name
     directorypath   [optional] : path to the directory inside the guest.
    
     Command Line:
     run.bat com.vmware.general.CreateTemporaryFile --url [webserviceurl]
     --username [username] --password [password] --vmname [vmname]
     --guestusername [guest user] --guestpassword [guest password]
     --prefix [prefix] --suffix [suffix] --directorypath [directory path]
     
    • Constructor Detail

      • CreateTemporaryFile

        public CreateTemporaryFile()
    • Method Detail

      • setPrefix

        @Option(name="prefix",
                required=false,
                description="prefix to be added to the file name")
        public void setPrefix​(java.lang.String prefix)
      • setSuffix

        @Option(name="suffix",
                required=false,
                description="suffix to be added to the file name")
        public void setSuffix​(java.lang.String suffix)
      • setDirectoryPath

        @Option(name="directorypath",
                required=false,
                description="path to the directory inside the guest")
        public void setDirectoryPath​(java.lang.String directoryPath)
      • run

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