Class VirtualMachineRunCommandUpdate
- java.lang.Object
-
- com.azure.resourcemanager.compute.models.UpdateResource
-
- com.azure.resourcemanager.compute.models.VirtualMachineRunCommandUpdate
-
public final class VirtualMachineRunCommandUpdate extends UpdateResource
Describes a Virtual Machine run command.
-
-
Constructor Summary
Constructors Constructor Description VirtualMachineRunCommandUpdate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanasyncExecution()Get the asyncExecution property: Optional.StringerrorBlobUri()Get the errorBlobUri property: Specifies the Azure storage blob where script error stream will be uploaded.VirtualMachineRunCommandInstanceViewinstanceView()Get the instanceView property: The virtual machine run command instance view.StringoutputBlobUri()Get the outputBlobUri property: Specifies the Azure storage blob where script output stream will be uploaded.List<RunCommandInputParameter>parameters()Get the parameters property: The parameters used by the script.List<RunCommandInputParameter>protectedParameters()Get the protectedParameters property: The parameters used by the script.StringprovisioningState()Get the provisioningState property: The provisioning state, which only appears in the response.StringrunAsPassword()Get the runAsPassword property: Specifies the user account password on the VM when executing the run command.StringrunAsUser()Get the runAsUser property: Specifies the user account on the VM when executing the run command.VirtualMachineRunCommandScriptSourcesource()Get the source property: The source of the run command script.IntegertimeoutInSeconds()Get the timeoutInSeconds property: The timeout in seconds to execute the run command.voidvalidate()Validates the instance.VirtualMachineRunCommandUpdatewithAsyncExecution(Boolean asyncExecution)Set the asyncExecution property: Optional.VirtualMachineRunCommandUpdatewithErrorBlobUri(String errorBlobUri)Set the errorBlobUri property: Specifies the Azure storage blob where script error stream will be uploaded.VirtualMachineRunCommandUpdatewithOutputBlobUri(String outputBlobUri)Set the outputBlobUri property: Specifies the Azure storage blob where script output stream will be uploaded.VirtualMachineRunCommandUpdatewithParameters(List<RunCommandInputParameter> parameters)Set the parameters property: The parameters used by the script.VirtualMachineRunCommandUpdatewithProtectedParameters(List<RunCommandInputParameter> protectedParameters)Set the protectedParameters property: The parameters used by the script.VirtualMachineRunCommandUpdatewithRunAsPassword(String runAsPassword)Set the runAsPassword property: Specifies the user account password on the VM when executing the run command.VirtualMachineRunCommandUpdatewithRunAsUser(String runAsUser)Set the runAsUser property: Specifies the user account on the VM when executing the run command.VirtualMachineRunCommandUpdatewithSource(VirtualMachineRunCommandScriptSource source)Set the source property: The source of the run command script.VirtualMachineRunCommandUpdatewithTags(Map<String,String> tags)Set the tags property: Resource tags.VirtualMachineRunCommandUpdatewithTimeoutInSeconds(Integer timeoutInSeconds)Set the timeoutInSeconds property: The timeout in seconds to execute the run command.-
Methods inherited from class com.azure.resourcemanager.compute.models.UpdateResource
tags
-
-
-
-
Method Detail
-
withTags
public VirtualMachineRunCommandUpdate withTags(Map<String,String> tags)
Set the tags property: Resource tags.- Overrides:
withTagsin classUpdateResource- Parameters:
tags- the tags value to set.- Returns:
- the UpdateResource object itself.
-
source
public VirtualMachineRunCommandScriptSource source()
Get the source property: The source of the run command script.- Returns:
- the source value.
-
withSource
public VirtualMachineRunCommandUpdate withSource(VirtualMachineRunCommandScriptSource source)
Set the source property: The source of the run command script.- Parameters:
source- the source value to set.- Returns:
- the VirtualMachineRunCommandUpdate object itself.
-
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.
-
validate
public void validate()
Validates the instance.- Overrides:
validatein classUpdateResource- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-