Class TestBuildDetails

java.lang.Object
com.atlassian.bamboo.testutils.model.TestBuildDetails

public class TestBuildDetails extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • getFullName

      public String getFullName()
    • setManualBuild

      public TestBuildDetails setManualBuild()
    • addTrigger

      public void addTrigger(TestTriggerDetails triggerDetails)
    • setRepository

      public void setRepository(Repository repository)
    • getDefaultStage

      public TestStageDetails getDefaultStage()
    • getKey

      public PlanKey getKey()
    • setKey

      public void setKey(String partialKey)
      Parameters:
      partialKey - - identifier of plan, without project key
    • getName

      public String getName()
    • setName

      public TestBuildDetails setName(String name)
    • getProject

      public ProjectDescriptor getProject()
    • setProject

      public TestBuildDetails setProject(ProjectDescriptor project)
    • getBuildDescription

      public String getBuildDescription()
    • setBuildDescription

      public void setBuildDescription(String buildDescription)
    • getDefaultRepository

      public Repository getDefaultRepository()
    • getCloverBuild

      public TestBuildDetails.CloverBuild getCloverBuild()
    • setCloverBuild

      public void setCloverBuild(TestBuildDetails.CloverBuild cloverBuild)
    • isExternals

      public boolean isExternals()
    • setExternals

      public void setExternals(boolean externals)
    • isExport

      public boolean isExport()
    • setExport

      public void setExport(boolean export)
    • getMaster

      public TestBuildDetails getMaster()
    • getBranchName

      public String getBranchName()
    • setBranchName

      public void setBranchName(String branchName)
    • getRepositoryDisplayName

      public String getRepositoryDisplayName()
    • setDisabledAndNoAdvancedOption

      public void setDisabledAndNoAdvancedOption(boolean disabledAndNoAdvancedOption)
    • isNoAdvanced

      public boolean isNoAdvanced()
    • setNoAdvanced

      public void setNoAdvanced(boolean noAdvanced)
    • isDisabled

      public boolean isDisabled()
    • setDisabled

      public void setDisabled(boolean disabled)
    • isRerunnable

      public boolean isRerunnable()
    • setRerunnable

      public void setRerunnable(boolean rerunnable)
    • addStages

      public void addStages(TestStageDetails... stages)
    • getStages

      public List<TestStageDetails> getStages()
    • isTriggerInitialManualBuild

      public boolean isTriggerInitialManualBuild()
    • setTriggerInitialManualBuild

      public TestBuildDetails setTriggerInitialManualBuild(boolean triggerInitialManualBuild)
    • isIsolateCommits

      public boolean isIsolateCommits()
    • setIsolateCommits

      public void setIsolateCommits(boolean isolateCommits)
    • getRepositoryAccess

    • setRepositoryAccess

      public void setRepositoryAccess(VcsRepositoryConfigurationService.RepositoryAccess repositoryAccess)
    • getMaxConcurrentBuilds

      @Nullable public @Nullable Integer getMaxConcurrentBuilds()
    • setMaxConcurrentBuilds

      public void setMaxConcurrentBuilds(@Nullable @Nullable Integer maxConcurrentBuilds)
    • getBranchDetectionOverride

      @Nullable public @Nullable String getBranchDetectionOverride()
    • setBranchDetectionOverride

      public void setBranchDetectionOverride(String branchDetectionOverride)
    • isPublicPlanAccess

      public boolean isPublicPlanAccess()
    • setPublicPlanAccess

      public void setPublicPlanAccess(boolean publicPlanAccess)
    • getDefaultJob

      @NotNull public @NotNull TestJobDetails getDefaultJob()
      Returns:
      chain's default job
    • getStage

      @Nullable public @Nullable TestStageDetails getStage(String stageName)
    • getJob

      @Nullable public @Nullable TestJobDetails getJob(@NotNull @NotNull TestStageDetails stage, @NotNull @NotNull String partialJobKey)
    • getJob

      public TestJobDetails getJob(@NotNull @NotNull PlanKey jobKey)
    • addJob

      public TestJobDetails addJob(String stageName, String jobKey, String jobName)
      Create a TestBuildDetails object representing job.
      Parameters:
      jobKey - job key
      jobName - job name
      Returns:
      new job
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getExtraData

      public Map<String,Object> getExtraData()
    • getTriggers

      @NotNull public @NotNull Set<TestTriggerDetails> getTriggers()
    • getLabels

      public List<String> getLabels()
    • addLabel

      public void addLabel(String label)
    • getCreatePlanBranchOption

      public TestBuildDetails.CreatePlanBranchOption getCreatePlanBranchOption()
    • setCreatePlanBranchOption

      public void setCreatePlanBranchOption(TestBuildDetails.CreatePlanBranchOption createPlanBranchOption)