Package io.jenkins.plugins.talend
Class RunPromotionBuilder
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Builder
-
- io.jenkins.plugins.talend.RunPromotionBuilder
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<Builder>
,BuildStep
,SimpleBuildStep
@Extension public class RunPromotionBuilder extends Builder implements SimpleBuildStep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RunPromotionBuilder.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Nested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
-
-
Field Summary
-
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
-
Constructor Summary
Constructors Constructor Description RunPromotionBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getArtifact()
String
getArtifactType()
String
getEnvironment()
boolean
getKeepTargetResources()
boolean
getKeepTargetRunProfiles()
String
getPlan()
String
getPromotion()
String
getTask()
String
getWorkspace()
void
perform(Run<?,?> run, FilePath workspace, Launcher launcher, TaskListener listener)
Outdated for api version 1.2, but good to glance overvoid
setArtifact(String value)
void
setArtifactType(String value)
void
setKeepTargetResources(boolean value)
void
setKeepTargetRunProfiles(boolean value)
void
setPlan(String value)
void
setPromotion(String value)
void
setTask(String value)
void
setWorkspace(String value)
-
Methods inherited from class hudson.tasks.Builder
all, getDescriptor, getRequiredMonitorService, prebuild
-
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface hudson.tasks.BuildStep
getProjectAction, getProjectActions, getRequiredMonitorService, perform, prebuild
-
Methods inherited from interface jenkins.tasks.SimpleBuildStep
perform, perform, requiresWorkspace
-
-
-
-
Method Detail
-
getPromotion
public String getPromotion()
-
setPromotion
@DataBoundSetter public void setPromotion(String value)
-
getEnvironment
public String getEnvironment()
-
getArtifactType
public String getArtifactType()
-
setArtifactType
@DataBoundSetter public void setArtifactType(String value)
-
getWorkspace
public String getWorkspace()
-
setWorkspace
@DataBoundSetter public void setWorkspace(String value)
-
getTask
public String getTask()
-
setTask
@DataBoundSetter public void setTask(String value)
-
getPlan
public String getPlan()
-
setPlan
@DataBoundSetter public void setPlan(String value)
-
getArtifact
public String getArtifact()
-
setArtifact
@DataBoundSetter public void setArtifact(String value)
-
getKeepTargetResources
public boolean getKeepTargetResources()
-
setKeepTargetResources
@DataBoundSetter public void setKeepTargetResources(boolean value)
-
getKeepTargetRunProfiles
public boolean getKeepTargetRunProfiles()
-
setKeepTargetRunProfiles
@DataBoundSetter public void setKeepTargetRunProfiles(boolean value)
-
perform
public void perform(Run<?,?> run, FilePath workspace, Launcher launcher, TaskListener listener) throws InterruptedException, IOException
Outdated for api version 1.2, but good to glance over- Specified by:
perform
in interfaceSimpleBuildStep
- Throws:
InterruptedException
IOException
- See Also:
- Using the Talend Cloud API, Managing Promotoions
-
-