Package io.jenkins.blueocean.rest.model
Class BlueMultiBranchPipeline
java.lang.Object
io.jenkins.blueocean.rest.model.Resource
io.jenkins.blueocean.rest.model.BluePipeline
io.jenkins.blueocean.rest.model.BluePipelineFolder
io.jenkins.blueocean.rest.model.BlueMultiBranchPipeline
- All Implemented Interfaces:
BlueContainerItem,BlueManagedSource,BlueMultiBranchItem,BluePipelineItem,BlueRunnableItem,Reachable
public abstract class BlueMultiBranchPipeline
extends BluePipelineFolder
implements BlueMultiBranchItem
Multi-branch pipeline model
- Author:
- Vivek Pandey
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class io.jenkins.blueocean.rest.model.BluePipeline
ACTIONS, CONFIGURE_PERMISSION, CREATE_PERMISSION, DISABLED, DISPLAY_NAME, ESTIMATED_DURATION, FULL_DISPLAY_NAME, FULL_NAME, LATEST_RUN, NAME, ORGANIZATION, PERMISSIONS, READ_PERMISSION, START_PERMISSION, STOP_PERMISSION, WEATHER_SCORE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract BluePipelineContainerabstract Collection<String> abstract intabstract intabstract intabstract intMultiBranch pipeline is computed folder, no sub-folders in itgetRuns()abstract BlueScmSourceGet metadata about the SCM for this pipeline.abstract intabstract intMethods inherited from class io.jenkins.blueocean.rest.model.BluePipelineFolder
getDynamic, getEstimatedDurationInMillis, getIcon, getLatestRun, getNumberOfFolders, getNumberOfPipelines, getPipelines, getQueue, getWeatherScoreMethods inherited from class io.jenkins.blueocean.rest.model.BluePipeline
disable, enable, favorite, getActions, getDisabled, getDisplayName, getFullDisplayName, getFullName, getName, getOrganization, getOrganizationName, getParameters, getPermissions, getScm, getTrends
-
Field Details
-
TOTAL_NUMBER_OF_BRANCHES
- See Also:
-
NUMBER_OF_FAILING_BRANCHES
- See Also:
-
NUMBER_OF_SUCCESSFUL_BRANCHES
- See Also:
-
TOTAL_NUMBER_OF_PULL_REQUESTS
- See Also:
-
NUMBER_OF_FAILING_PULL_REQUESTS
- See Also:
-
NUMBER_OF_SUCCESSFUL_PULL_REQUESTS
- See Also:
-
BRANCH_NAMES
- See Also:
-
SCM_SOURCE
- See Also:
-
-
Constructor Details
-
BlueMultiBranchPipeline
public BlueMultiBranchPipeline()
-
-
Method Details
-
getTotalNumberOfBranches
@Exported(name="totalNumberOfBranches") public abstract int getTotalNumberOfBranches()- Specified by:
getTotalNumberOfBranchesin interfaceBlueMultiBranchItem- Returns:
- total number of branches
-
getNumberOfFailingBranches
@Exported(name="numberOfFailingBranches") public abstract int getNumberOfFailingBranches()- Specified by:
getNumberOfFailingBranchesin interfaceBlueMultiBranchItem- Returns:
- total number of failing branches
-
getNumberOfSuccessfulBranches
@Exported(name="numberOfSuccessfulBranches") public abstract int getNumberOfSuccessfulBranches()- Specified by:
getNumberOfSuccessfulBranchesin interfaceBlueMultiBranchItem- Returns:
- total number of successful branches
-
getTotalNumberOfPullRequests
@Exported(name="totalNumberOfPullRequests") public abstract int getTotalNumberOfPullRequests()- Specified by:
getTotalNumberOfPullRequestsin interfaceBlueMultiBranchItem- Returns:
- total number of pull requests
-
getNumberOfFailingPullRequests
@Exported(name="numberOfFailingPullRequests") public abstract int getNumberOfFailingPullRequests()- Specified by:
getNumberOfFailingPullRequestsin interfaceBlueMultiBranchItem- Returns:
- total number of pull requests
-
getNumberOfSuccessfulPullRequests
@Exported(name="numberOfSuccessfulPullRequests") public abstract int getNumberOfSuccessfulPullRequests()- Specified by:
getNumberOfSuccessfulPullRequestsin interfaceBlueMultiBranchItem- Returns:
- total number of pull requests
-
getBranches
- Specified by:
getBranchesin interfaceBlueMultiBranchItem- Returns:
- Gives
BluePipelineContainer
-
getBranchNames
- Specified by:
getBranchNamesin interfaceBlueMultiBranchItem- Returns:
- Gives array of branch names
-
getPipelineFolderNames
MultiBranch pipeline is computed folder, no sub-folders in it- Specified by:
getPipelineFolderNamesin interfaceBlueContainerItem- Specified by:
getPipelineFolderNamesin classBluePipelineFolder
-
getRuns
- Specified by:
getRunsin interfaceBlueRunnableItem- Overrides:
getRunsin classBluePipelineFolder- Returns:
- It gives no-op
BlueRunContainersince Multi-branch is not a build item, does not build on its own
-
getScmSource
Get metadata about the SCM for this pipeline.
-