Class ArtifactDownloaderTask
java.lang.Object
com.atlassian.bamboo.specs.api.builders.EntityPropertiesBuilder<P>
com.atlassian.bamboo.specs.api.builders.task.Task<ArtifactDownloaderTask,ArtifactDownloaderTaskProperties>
com.atlassian.bamboo.specs.builders.task.ArtifactDownloaderTask
public class ArtifactDownloaderTask
extends Task<ArtifactDownloaderTask,ArtifactDownloaderTaskProperties>
Represents task that downloads artifacts created by other jobs and plans.
-
Field Summary
Fields inherited from class com.atlassian.bamboo.specs.api.builders.task.Task
conditions, description, requirements, taskEnabled -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionartifacts(@NotNull DownloadItem... artifacts) Adds download requests.protected @NotNull ArtifactDownloaderTaskPropertiesbuild()customBranch(@NotNull String customBranch) Specifies the plan branch name of the source plan from which the artifact must be taken.booleaninthashCode()Activates the match-plan-branches-by-name mode by cleaning eventual "customBranch" setting.sourcePlan(@NotNull PlanIdentifier planIdentifier) Specifies the plan that is the source of the artifacts.Methods inherited from class com.atlassian.bamboo.specs.api.builders.task.Task
conditions, description, enabled, requirements, toString
-
Constructor Details
-
ArtifactDownloaderTask
public ArtifactDownloaderTask()
-
-
Method Details
-
sourcePlan
Specifies the plan that is the source of the artifacts. If this property is not set, source plan is either the current plan (if the task is used in a job) or the plan associated with the deployment project (if the task is used in a deployment environment). -
customBranch
Specifies the plan branch name of the source plan from which the artifact must be taken. If this property is set, then custom mode is enabled: use the plan branch specified. If this property is not set, then default mode is enabled: first try to find a plan branch in the source plan with the same name as the plan branch it belongs to. If not found, then uses the default (e.g. master) plan branch.- Since:
- 10.2
-
matchByBranchName
Activates the match-plan-branches-by-name mode by cleaning eventual "customBranch" setting. After activating this mode, Artifact Downloader task will first try to find a plan branch in the source plan with the same name as the plan branch it belongs to. If not found, then uses the default (e.g. master) plan branch.- Since:
- 10.2
-
artifacts
Adds download requests. -
build
- Specified by:
buildin classTask<ArtifactDownloaderTask,ArtifactDownloaderTaskProperties>
-
equals
- Overrides:
equalsin classTask<ArtifactDownloaderTask,ArtifactDownloaderTaskProperties>
-
hashCode
public int hashCode()- Overrides:
hashCodein classTask<ArtifactDownloaderTask,ArtifactDownloaderTaskProperties>
-