@Stability(value=Stable) public static final class JenkinsAction.Builder extends Object
JenkinsAction.| Modifier and Type | Method and Description |
|---|---|
JenkinsAction.Builder |
actionName(String actionName) |
JenkinsAction |
build() |
static JenkinsAction.Builder |
create() |
JenkinsAction.Builder |
inputs(List<Artifact> inputs) |
JenkinsAction.Builder |
jenkinsProvider(IJenkinsProvider jenkinsProvider) |
JenkinsAction.Builder |
outputs(List<Artifact> outputs) |
JenkinsAction.Builder |
projectName(String projectName) |
JenkinsAction.Builder |
runOrder(Number runOrder) |
JenkinsAction.Builder |
type(JenkinsActionType type) |
@Stability(value=Stable) public static JenkinsAction.Builder create()
JenkinsAction.Builder.@Stability(value=Stable) public JenkinsAction.Builder actionName(String actionName)
actionName - The physical, human-readable name of the Action. Not that Action names must be unique within a single Stage. This parameter is required.this@Stability(value=Stable) public JenkinsAction.Builder runOrder(Number runOrder)
runOrder - The runOrder property for this Action. RunOrder determines the relative order in which multiple Actions in the same Stage execute. This parameter is required.this@Stability(value=Stable) public JenkinsAction.Builder jenkinsProvider(IJenkinsProvider jenkinsProvider)
jenkinsProvider - The Jenkins Provider for this Action. This parameter is required.this@Stability(value=Stable) public JenkinsAction.Builder projectName(String projectName)
projectName - The name of the project (sometimes also called job, or task) on your Jenkins installation that will be invoked by this Action. This parameter is required.this@Stability(value=Stable) public JenkinsAction.Builder type(JenkinsActionType type)
type - The type of the Action - Build, or Test. This parameter is required.this@Stability(value=Stable) public JenkinsAction.Builder inputs(List<Artifact> inputs)
inputs - The source to use as input for this build. This parameter is required.this@Stability(value=Stable) public JenkinsAction.Builder outputs(List<Artifact> outputs)
outputs - This parameter is required.this@Stability(value=Stable) public JenkinsAction build()
Copyright © 2019. All rights reserved.