Class FileTaskRunRequest
java.lang.Object
com.azure.resourcemanager.containerregistry.models.RunRequest
com.azure.resourcemanager.containerregistry.models.FileTaskRunRequest
The request parameters for a scheduling run against a task file.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the agentConfiguration property: The machine configuration of the run agent.Get the credentials property: The properties that describes a set of credentials that will be used when this run is invoked.platform()Get the platform property: The platform properties against which the run has to happen.Get the sourceLocation property: The URL(absolute or relative) of the source context.Get the taskFilePath property: The template/definition file path relative to the source.timeout()Get the timeout property: Run timeout in seconds.voidvalidate()Validates the instance.values()Get the values property: The collection of overridable values that can be passed when running a task.Get the valuesFilePath property: The values/parameters file path relative to the source.withAgentConfiguration(AgentProperties agentConfiguration) Set the agentConfiguration property: The machine configuration of the run agent.withAgentPoolName(String agentPoolName) Set the agentPoolName property: The dedicated agent pool for the run.withCredentials(Credentials credentials) Set the credentials property: The properties that describes a set of credentials that will be used when this run is invoked.withIsArchiveEnabled(Boolean isArchiveEnabled) Set the isArchiveEnabled property: The value that indicates whether archiving is enabled for the run or not.withLogTemplate(String logTemplate) Set the logTemplate property: The template that describes the repository and tag information for run log artifact.withPlatform(PlatformProperties platform) Set the platform property: The platform properties against which the run has to happen.withSourceLocation(String sourceLocation) Set the sourceLocation property: The URL(absolute or relative) of the source context.withTaskFilePath(String taskFilePath) Set the taskFilePath property: The template/definition file path relative to the source.withTimeout(Integer timeout) Set the timeout property: Run timeout in seconds.withValues(List<SetValue> values) Set the values property: The collection of overridable values that can be passed when running a task.withValuesFilePath(String valuesFilePath) Set the valuesFilePath property: The values/parameters file path relative to the source.Methods inherited from class com.azure.resourcemanager.containerregistry.models.RunRequest
agentPoolName, isArchiveEnabled, logTemplate
-
Constructor Details
-
FileTaskRunRequest
public FileTaskRunRequest()Creates an instance of FileTaskRunRequest class.
-
-
Method Details
-
taskFilePath
Get the taskFilePath property: The template/definition file path relative to the source.- Returns:
- the taskFilePath value.
-
withTaskFilePath
Set the taskFilePath property: The template/definition file path relative to the source.- Parameters:
taskFilePath- the taskFilePath value to set.- Returns:
- the FileTaskRunRequest object itself.
-
valuesFilePath
Get the valuesFilePath property: The values/parameters file path relative to the source.- Returns:
- the valuesFilePath value.
-
withValuesFilePath
Set the valuesFilePath property: The values/parameters file path relative to the source.- Parameters:
valuesFilePath- the valuesFilePath value to set.- Returns:
- the FileTaskRunRequest object itself.
-
values
Get the values property: The collection of overridable values that can be passed when running a task.- Returns:
- the values value.
-
withValues
Set the values property: The collection of overridable values that can be passed when running a task.- Parameters:
values- the values value to set.- Returns:
- the FileTaskRunRequest object itself.
-
timeout
Get the timeout property: Run timeout in seconds.- Returns:
- the timeout value.
-
withTimeout
Set the timeout property: Run timeout in seconds.- Parameters:
timeout- the timeout value to set.- Returns:
- the FileTaskRunRequest object itself.
-
platform
Get the platform property: The platform properties against which the run has to happen.- Returns:
- the platform value.
-
withPlatform
Set the platform property: The platform properties against which the run has to happen.- Parameters:
platform- the platform value to set.- Returns:
- the FileTaskRunRequest object itself.
-
agentConfiguration
Get the agentConfiguration property: The machine configuration of the run agent.- Returns:
- the agentConfiguration value.
-
withAgentConfiguration
Set the agentConfiguration property: The machine configuration of the run agent.- Parameters:
agentConfiguration- the agentConfiguration value to set.- Returns:
- the FileTaskRunRequest object itself.
-
sourceLocation
Get the sourceLocation property: The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository. If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.- Returns:
- the sourceLocation value.
-
withSourceLocation
Set the sourceLocation property: The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository. If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.- Parameters:
sourceLocation- the sourceLocation value to set.- Returns:
- the FileTaskRunRequest object itself.
-
credentials
Get the credentials property: The properties that describes a set of credentials that will be used when this run is invoked.- Returns:
- the credentials value.
-
withCredentials
Set the credentials property: The properties that describes a set of credentials that will be used when this run is invoked.- Parameters:
credentials- the credentials value to set.- Returns:
- the FileTaskRunRequest object itself.
-
withIsArchiveEnabled
Set the isArchiveEnabled property: The value that indicates whether archiving is enabled for the run or not.- Overrides:
withIsArchiveEnabledin classRunRequest- Parameters:
isArchiveEnabled- the isArchiveEnabled value to set.- Returns:
- the RunRequest object itself.
-
withAgentPoolName
Set the agentPoolName property: The dedicated agent pool for the run.- Overrides:
withAgentPoolNamein classRunRequest- Parameters:
agentPoolName- the agentPoolName value to set.- Returns:
- the RunRequest object itself.
-
withLogTemplate
Set the logTemplate property: The template that describes the repository and tag information for run log artifact.- Overrides:
withLogTemplatein classRunRequest- Parameters:
logTemplate- the logTemplate value to set.- Returns:
- the RunRequest object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classRunRequest- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-