Class EncodedTaskRunRequest

java.lang.Object
com.microsoft.azure.management.containerregistry.RunRequest
com.microsoft.azure.management.containerregistry.EncodedTaskRunRequest

public class EncodedTaskRunRequest extends RunRequest
The parameters for a quick task run request.
  • Constructor Details

    • EncodedTaskRunRequest

      public EncodedTaskRunRequest()
  • Method Details

    • encodedTaskContent

      public String encodedTaskContent()
      Get base64 encoded value of the template/definition file content.
      Returns:
      the encodedTaskContent value
    • withEncodedTaskContent

      public EncodedTaskRunRequest withEncodedTaskContent(String encodedTaskContent)
      Set base64 encoded value of the template/definition file content.
      Parameters:
      encodedTaskContent - the encodedTaskContent value to set
      Returns:
      the EncodedTaskRunRequest object itself.
    • encodedValuesContent

      public String encodedValuesContent()
      Get base64 encoded value of the parameters/values file content.
      Returns:
      the encodedValuesContent value
    • withEncodedValuesContent

      public EncodedTaskRunRequest withEncodedValuesContent(String encodedValuesContent)
      Set base64 encoded value of the parameters/values file content.
      Parameters:
      encodedValuesContent - the encodedValuesContent value to set
      Returns:
      the EncodedTaskRunRequest object itself.
    • values

      public List<SetValue> values()
      Get the collection of overridable values that can be passed when running a task.
      Returns:
      the values value
    • withValues

      public EncodedTaskRunRequest withValues(List<SetValue> values)
      Set the collection of overridable values that can be passed when running a task.
      Parameters:
      values - the values value to set
      Returns:
      the EncodedTaskRunRequest object itself.
    • timeout

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

      public EncodedTaskRunRequest withTimeout(Integer timeout)
      Set run timeout in seconds.
      Parameters:
      timeout - the timeout value to set
      Returns:
      the EncodedTaskRunRequest object itself.
    • platform

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

      public EncodedTaskRunRequest withPlatform(PlatformProperties platform)
      Set the platform properties against which the run has to happen.
      Parameters:
      platform - the platform value to set
      Returns:
      the EncodedTaskRunRequest object itself.
    • agentConfiguration

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

      public EncodedTaskRunRequest withAgentConfiguration(AgentProperties agentConfiguration)
      Set the machine configuration of the run agent.
      Parameters:
      agentConfiguration - the agentConfiguration value to set
      Returns:
      the EncodedTaskRunRequest object itself.
    • sourceLocation

      public String sourceLocation()
      Get the URL(absolute or relative) of the source context. It can be an URL to a tar or git repoistory. If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.
      Returns:
      the sourceLocation value
    • withSourceLocation

      public EncodedTaskRunRequest withSourceLocation(String sourceLocation)
      Set the URL(absolute or relative) of the source context. It can be an URL to a tar or git repoistory. If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.
      Parameters:
      sourceLocation - the sourceLocation value to set
      Returns:
      the EncodedTaskRunRequest object itself.