Class VirtualMachineRunCommandUpdate


  • public final class VirtualMachineRunCommandUpdate
    extends UpdateResource
    Describes a Virtual Machine run command.
    • Constructor Detail

      • VirtualMachineRunCommandUpdate

        public VirtualMachineRunCommandUpdate()
    • Method Detail

      • parameters

        public List<RunCommandInputParameter> parameters()
        Get the parameters property: The parameters used by the script.
        Returns:
        the parameters value.
      • withParameters

        public VirtualMachineRunCommandUpdate withParameters​(List<RunCommandInputParameter> parameters)
        Set the parameters property: The parameters used by the script.
        Parameters:
        parameters - the parameters value to set.
        Returns:
        the VirtualMachineRunCommandUpdate object itself.
      • protectedParameters

        public List<RunCommandInputParameter> protectedParameters()
        Get the protectedParameters property: The parameters used by the script.
        Returns:
        the protectedParameters value.
      • withProtectedParameters

        public VirtualMachineRunCommandUpdate withProtectedParameters​(List<RunCommandInputParameter> protectedParameters)
        Set the protectedParameters property: The parameters used by the script.
        Parameters:
        protectedParameters - the protectedParameters value to set.
        Returns:
        the VirtualMachineRunCommandUpdate object itself.
      • asyncExecution

        public Boolean asyncExecution()
        Get the asyncExecution property: Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete.
        Returns:
        the asyncExecution value.
      • withAsyncExecution

        public VirtualMachineRunCommandUpdate withAsyncExecution​(Boolean asyncExecution)
        Set the asyncExecution property: Optional. If set to true, provisioning will complete as soon as the script starts and will not wait for script to complete.
        Parameters:
        asyncExecution - the asyncExecution value to set.
        Returns:
        the VirtualMachineRunCommandUpdate object itself.
      • runAsUser

        public String runAsUser()
        Get the runAsUser property: Specifies the user account on the VM when executing the run command.
        Returns:
        the runAsUser value.
      • withRunAsUser

        public VirtualMachineRunCommandUpdate withRunAsUser​(String runAsUser)
        Set the runAsUser property: Specifies the user account on the VM when executing the run command.
        Parameters:
        runAsUser - the runAsUser value to set.
        Returns:
        the VirtualMachineRunCommandUpdate object itself.
      • runAsPassword

        public String runAsPassword()
        Get the runAsPassword property: Specifies the user account password on the VM when executing the run command.
        Returns:
        the runAsPassword value.
      • withRunAsPassword

        public VirtualMachineRunCommandUpdate withRunAsPassword​(String runAsPassword)
        Set the runAsPassword property: Specifies the user account password on the VM when executing the run command.
        Parameters:
        runAsPassword - the runAsPassword value to set.
        Returns:
        the VirtualMachineRunCommandUpdate object itself.
      • timeoutInSeconds

        public Integer timeoutInSeconds()
        Get the timeoutInSeconds property: The timeout in seconds to execute the run command.
        Returns:
        the timeoutInSeconds value.
      • withTimeoutInSeconds

        public VirtualMachineRunCommandUpdate withTimeoutInSeconds​(Integer timeoutInSeconds)
        Set the timeoutInSeconds property: The timeout in seconds to execute the run command.
        Parameters:
        timeoutInSeconds - the timeoutInSeconds value to set.
        Returns:
        the VirtualMachineRunCommandUpdate object itself.
      • outputBlobUri

        public String outputBlobUri()
        Get the outputBlobUri property: Specifies the Azure storage blob where script output stream will be uploaded.
        Returns:
        the outputBlobUri value.
      • withOutputBlobUri

        public VirtualMachineRunCommandUpdate withOutputBlobUri​(String outputBlobUri)
        Set the outputBlobUri property: Specifies the Azure storage blob where script output stream will be uploaded.
        Parameters:
        outputBlobUri - the outputBlobUri value to set.
        Returns:
        the VirtualMachineRunCommandUpdate object itself.
      • errorBlobUri

        public String errorBlobUri()
        Get the errorBlobUri property: Specifies the Azure storage blob where script error stream will be uploaded.
        Returns:
        the errorBlobUri value.
      • withErrorBlobUri

        public VirtualMachineRunCommandUpdate withErrorBlobUri​(String errorBlobUri)
        Set the errorBlobUri property: Specifies the Azure storage blob where script error stream will be uploaded.
        Parameters:
        errorBlobUri - the errorBlobUri value to set.
        Returns:
        the VirtualMachineRunCommandUpdate object itself.
      • provisioningState

        public String provisioningState()
        Get the provisioningState property: The provisioning state, which only appears in the response.
        Returns:
        the provisioningState value.
      • instanceView

        public VirtualMachineRunCommandInstanceView instanceView()
        Get the instanceView property: The virtual machine run command instance view.
        Returns:
        the instanceView value.