Class TestStageDetails
- java.lang.Object
-
- com.atlassian.bamboo.testutils.model.TestStageDetails
-
- All Implemented Interfaces:
NameProvider
public final class TestStageDetails extends Object implements NameProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTestStageDetails.StageType
-
Constructor Summary
Constructors Constructor Description TestStageDetails(TestBuildDetails chain)TestStageDetails(TestBuildDetails chain, String name, String description)TestStageDetails(TestBuildDetails chain, String name, String description, TestStageDetails.StageType type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddJobs(TestJobDetails... jobs)static TestStageDetailsaddNewStageTo(TestBuildDetails chain)TestJobDetailscreateJob(String jobKey, String jobName)Create a TestBuildDetails object representing job.TestBuildDetailsgetChain()StringgetDescription()TestJobDetailsgetJob(int index)List<TestJobDetails>getJobs()StringgetName()booleanisFinal()booleanisManual()voidsetDefaultJob(TestJobDetails job)voidsetDescription(String description)voidsetFinal(boolean isFinal)voidsetManual(boolean manual)voidsetName(String name)
-
-
-
Constructor Detail
-
TestStageDetails
public TestStageDetails(TestBuildDetails chain)
-
TestStageDetails
public TestStageDetails(TestBuildDetails chain, String name, String description, TestStageDetails.StageType type)
-
TestStageDetails
public TestStageDetails(TestBuildDetails chain, String name, String description)
-
-
Method Detail
-
getJob
public TestJobDetails getJob(int index)
-
setDefaultJob
public void setDefaultJob(TestJobDetails job)
-
getChain
public TestBuildDetails getChain()
-
getName
public String getName()
- Specified by:
getNamein interfaceNameProvider
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
setName
public void setName(String name)
-
isManual
public boolean isManual()
-
setManual
public void setManual(boolean manual)
-
isFinal
public boolean isFinal()
-
setFinal
public void setFinal(boolean isFinal)
-
getJobs
public List<TestJobDetails> getJobs()
-
addJobs
public void addJobs(TestJobDetails... jobs)
-
addNewStageTo
public static TestStageDetails addNewStageTo(TestBuildDetails chain)
-
createJob
public TestJobDetails createJob(String jobKey, String jobName)
Create a TestBuildDetails object representing job. Newly created job is NOT added to internal structure of the chain.- Parameters:
jobKey- job keyjobName- job name- Returns:
-
-