Class TaskUpdateParameters


  • public final class TaskUpdateParameters
    extends Object
    The parameters for updating a task.
    • Constructor Detail

      • TaskUpdateParameters

        public TaskUpdateParameters()
    • Method Detail

      • identity

        public IdentityProperties identity()
        Get the identity property: Identity for the resource.
        Returns:
        the identity value.
      • withIdentity

        public TaskUpdateParameters withIdentity​(IdentityProperties identity)
        Set the identity property: Identity for the resource.
        Parameters:
        identity - the identity value to set.
        Returns:
        the TaskUpdateParameters object itself.
      • tags

        public Map<String,​String> tags()
        Get the tags property: The ARM resource tags.
        Returns:
        the tags value.
      • withTags

        public TaskUpdateParameters withTags​(Map<String,​String> tags)
        Set the tags property: The ARM resource tags.
        Parameters:
        tags - the tags value to set.
        Returns:
        the TaskUpdateParameters object itself.
      • status

        public TaskStatus status()
        Get the status property: The current status of task.
        Returns:
        the status value.
      • withStatus

        public TaskUpdateParameters withStatus​(TaskStatus status)
        Set the status property: The current status of task.
        Parameters:
        status - the status value to set.
        Returns:
        the TaskUpdateParameters object itself.
      • platform

        public PlatformUpdateParameters platform()
        Get the platform property: The platform properties against which the run has to happen.
        Returns:
        the platform value.
      • withPlatform

        public TaskUpdateParameters withPlatform​(PlatformUpdateParameters platform)
        Set the platform property: The platform properties against which the run has to happen.
        Parameters:
        platform - the platform value to set.
        Returns:
        the TaskUpdateParameters object itself.
      • agentConfiguration

        public AgentProperties agentConfiguration()
        Get the agentConfiguration property: The machine configuration of the run agent.
        Returns:
        the agentConfiguration value.
      • withAgentConfiguration

        public TaskUpdateParameters withAgentConfiguration​(AgentProperties agentConfiguration)
        Set the agentConfiguration property: The machine configuration of the run agent.
        Parameters:
        agentConfiguration - the agentConfiguration value to set.
        Returns:
        the TaskUpdateParameters object itself.
      • agentPoolName

        public String agentPoolName()
        Get the agentPoolName property: The dedicated agent pool for the task.
        Returns:
        the agentPoolName value.
      • withAgentPoolName

        public TaskUpdateParameters withAgentPoolName​(String agentPoolName)
        Set the agentPoolName property: The dedicated agent pool for the task.
        Parameters:
        agentPoolName - the agentPoolName value to set.
        Returns:
        the TaskUpdateParameters object itself.
      • timeout

        public Integer timeout()
        Get the timeout property: Run timeout in seconds.
        Returns:
        the timeout value.
      • withTimeout

        public TaskUpdateParameters withTimeout​(Integer timeout)
        Set the timeout property: Run timeout in seconds.
        Parameters:
        timeout - the timeout value to set.
        Returns:
        the TaskUpdateParameters object itself.
      • step

        public TaskStepUpdateParameters step()
        Get the step property: The properties for updating a task step.
        Returns:
        the step value.
      • withStep

        public TaskUpdateParameters withStep​(TaskStepUpdateParameters step)
        Set the step property: The properties for updating a task step.
        Parameters:
        step - the step value to set.
        Returns:
        the TaskUpdateParameters object itself.
      • trigger

        public TriggerUpdateParameters trigger()
        Get the trigger property: The properties for updating trigger properties.
        Returns:
        the trigger value.
      • withTrigger

        public TaskUpdateParameters withTrigger​(TriggerUpdateParameters trigger)
        Set the trigger property: The properties for updating trigger properties.
        Parameters:
        trigger - the trigger value to set.
        Returns:
        the TaskUpdateParameters object itself.
      • credentials

        public Credentials credentials()
        Get the credentials property: The parameters that describes a set of credentials that will be used when this run is invoked.
        Returns:
        the credentials value.
      • withCredentials

        public TaskUpdateParameters withCredentials​(Credentials credentials)
        Set the credentials property: The parameters that describes a set of credentials that will be used when this run is invoked.
        Parameters:
        credentials - the credentials value to set.
        Returns:
        the TaskUpdateParameters object itself.
      • logTemplate

        public String logTemplate()
        Get the logTemplate property: The template that describes the repository and tag information for run log artifact.
        Returns:
        the logTemplate value.
      • withLogTemplate

        public TaskUpdateParameters withLogTemplate​(String logTemplate)
        Set the logTemplate property: The template that describes the repository and tag information for run log artifact.
        Parameters:
        logTemplate - the logTemplate value to set.
        Returns:
        the TaskUpdateParameters object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.