Class MultiBranchPipelineImpl
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
io.jenkins.blueocean.rest.impl.pipeline.MultiBranchPipelineImpl
- All Implemented Interfaces:
io.jenkins.blueocean.rest.model.BlueContainerItem,io.jenkins.blueocean.rest.model.BlueManagedSource,io.jenkins.blueocean.rest.model.BlueMultiBranchItem,io.jenkins.blueocean.rest.model.BluePipelineItem,io.jenkins.blueocean.rest.model.BlueRunnableItem,io.jenkins.blueocean.rest.Reachable
public class MultiBranchPipelineImpl
extends io.jenkins.blueocean.rest.model.BlueMultiBranchPipeline
- Author:
- Vivek Pandey
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
Fields inherited from class io.jenkins.blueocean.rest.model.BlueMultiBranchPipeline
BRANCH_NAMES, NUMBER_OF_FAILING_BRANCHES, NUMBER_OF_FAILING_PULL_REQUESTS, NUMBER_OF_SUCCESSFUL_BRANCHES, NUMBER_OF_SUCCESSFUL_PULL_REQUESTS, SCM_SOURCE, TOTAL_NUMBER_OF_BRANCHES, TOTAL_NUMBER_OF_PULL_REQUESTSFields 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
ConstructorsConstructorDescriptionMultiBranchPipelineImpl(io.jenkins.blueocean.rest.model.BlueOrganization organization, jenkins.branch.MultiBranchProject mbp) -
Method Summary
Modifier and TypeMethodDescriptionvoiddisable()voidenable()io.jenkins.blueocean.rest.model.BlueFavoritefavorite(io.jenkins.blueocean.rest.model.BlueFavoriteAction favoriteAction) Collection<io.jenkins.blueocean.rest.model.BlueActionProxy> io.jenkins.blueocean.rest.model.BluePipelineContainerio.jenkins.blueocean.rest.model.BlueIcongetIcon()io.jenkins.blueocean.rest.model.BlueRunio.jenkins.blueocean.rest.hal.LinkgetLink()getName()intintintintio.jenkins.blueocean.rest.model.BlueOrganizationio.jenkins.blueocean.rest.model.BluePipelineContainerio.jenkins.blueocean.rest.model.BlueQueueContainergetQueue()io.jenkins.blueocean.rest.model.BlueRunContainergetRuns()io.jenkins.blueocean.rest.model.BluePipelineScmgetScm()io.jenkins.blueocean.rest.model.BlueScmSourceintintio.jenkins.blueocean.rest.model.BlueTrendContainerMethods inherited from class io.jenkins.blueocean.rest.model.BlueMultiBranchPipeline
getPipelineFolderNamesMethods inherited from class io.jenkins.blueocean.rest.model.BluePipelineFolder
getDynamicMethods inherited from class io.jenkins.blueocean.rest.model.Resource
getLinks, getState
-
Constructor Details
-
MultiBranchPipelineImpl
public MultiBranchPipelineImpl(io.jenkins.blueocean.rest.model.BlueOrganization organization, jenkins.branch.MultiBranchProject mbp)
-
-
Method Details
-
getScriptPath
-
getOrganization
@NonNull public io.jenkins.blueocean.rest.model.BlueOrganization getOrganization()- Specified by:
getOrganizationin interfaceio.jenkins.blueocean.rest.model.BluePipelineItem- Specified by:
getOrganizationin classio.jenkins.blueocean.rest.model.BluePipeline
-
getOrganizationName
- Specified by:
getOrganizationNamein interfaceio.jenkins.blueocean.rest.model.BluePipelineItem- Specified by:
getOrganizationNamein classio.jenkins.blueocean.rest.model.BluePipeline
-
favorite
public io.jenkins.blueocean.rest.model.BlueFavorite favorite(@JsonBody io.jenkins.blueocean.rest.model.BlueFavoriteAction favoriteAction) - Specified by:
favoritein classio.jenkins.blueocean.rest.model.BluePipeline
-
getPermissions
- Specified by:
getPermissionsin classio.jenkins.blueocean.rest.model.BluePipeline
-
getScm
@Navigable public io.jenkins.blueocean.rest.model.BluePipelineScm getScm()- Specified by:
getScmin interfaceio.jenkins.blueocean.rest.model.BlueManagedSource- Specified by:
getScmin classio.jenkins.blueocean.rest.model.BluePipeline
-
getName
- Specified by:
getNamein interfaceio.jenkins.blueocean.rest.model.BluePipelineItem- Specified by:
getNamein classio.jenkins.blueocean.rest.model.BluePipeline
-
getDisplayName
- Specified by:
getDisplayNamein interfaceio.jenkins.blueocean.rest.model.BluePipelineItem- Specified by:
getDisplayNamein classio.jenkins.blueocean.rest.model.BluePipeline
-
getFullName
- Specified by:
getFullNamein interfaceio.jenkins.blueocean.rest.model.BluePipelineItem- Specified by:
getFullNamein classio.jenkins.blueocean.rest.model.BluePipeline
-
getFullDisplayName
- Specified by:
getFullDisplayNamein interfaceio.jenkins.blueocean.rest.model.BluePipelineItem- Specified by:
getFullDisplayNamein classio.jenkins.blueocean.rest.model.BluePipeline
-
getTotalNumberOfBranches
public int getTotalNumberOfBranches()- Specified by:
getTotalNumberOfBranchesin interfaceio.jenkins.blueocean.rest.model.BlueMultiBranchItem- Specified by:
getTotalNumberOfBranchesin classio.jenkins.blueocean.rest.model.BlueMultiBranchPipeline
-
getNumberOfFailingBranches
public int getNumberOfFailingBranches()- Specified by:
getNumberOfFailingBranchesin interfaceio.jenkins.blueocean.rest.model.BlueMultiBranchItem- Specified by:
getNumberOfFailingBranchesin classio.jenkins.blueocean.rest.model.BlueMultiBranchPipeline
-
getNumberOfSuccessfulBranches
public int getNumberOfSuccessfulBranches()- Specified by:
getNumberOfSuccessfulBranchesin interfaceio.jenkins.blueocean.rest.model.BlueMultiBranchItem- Specified by:
getNumberOfSuccessfulBranchesin classio.jenkins.blueocean.rest.model.BlueMultiBranchPipeline
-
getTotalNumberOfPullRequests
public int getTotalNumberOfPullRequests()- Specified by:
getTotalNumberOfPullRequestsin interfaceio.jenkins.blueocean.rest.model.BlueMultiBranchItem- Specified by:
getTotalNumberOfPullRequestsin classio.jenkins.blueocean.rest.model.BlueMultiBranchPipeline
-
getNumberOfFailingPullRequests
public int getNumberOfFailingPullRequests()- Specified by:
getNumberOfFailingPullRequestsin interfaceio.jenkins.blueocean.rest.model.BlueMultiBranchItem- Specified by:
getNumberOfFailingPullRequestsin classio.jenkins.blueocean.rest.model.BlueMultiBranchPipeline
-
getNumberOfSuccessfulPullRequests
public int getNumberOfSuccessfulPullRequests()- Specified by:
getNumberOfSuccessfulPullRequestsin interfaceio.jenkins.blueocean.rest.model.BlueMultiBranchItem- Specified by:
getNumberOfSuccessfulPullRequestsin classio.jenkins.blueocean.rest.model.BlueMultiBranchPipeline
-
getPipelines
public io.jenkins.blueocean.rest.model.BluePipelineContainer getPipelines()- Specified by:
getPipelinesin interfaceio.jenkins.blueocean.rest.model.BlueContainerItem- Specified by:
getPipelinesin classio.jenkins.blueocean.rest.model.BluePipelineFolder
-
getNumberOfFolders
- Specified by:
getNumberOfFoldersin interfaceio.jenkins.blueocean.rest.model.BlueContainerItem- Specified by:
getNumberOfFoldersin classio.jenkins.blueocean.rest.model.BluePipelineFolder
-
getNumberOfPipelines
- Specified by:
getNumberOfPipelinesin interfaceio.jenkins.blueocean.rest.model.BlueContainerItem- Specified by:
getNumberOfPipelinesin classio.jenkins.blueocean.rest.model.BluePipelineFolder
-
getWeatherScore
- Specified by:
getWeatherScorein interfaceio.jenkins.blueocean.rest.model.BlueRunnableItem- Overrides:
getWeatherScorein classio.jenkins.blueocean.rest.model.BluePipelineFolder
-
getLatestRun
public io.jenkins.blueocean.rest.model.BlueRun getLatestRun()- Specified by:
getLatestRunin interfaceio.jenkins.blueocean.rest.model.BlueRunnableItem- Overrides:
getLatestRunin classio.jenkins.blueocean.rest.model.BluePipelineFolder
-
getEstimatedDurationInMillis
- Specified by:
getEstimatedDurationInMillisin interfaceio.jenkins.blueocean.rest.model.BlueRunnableItem- Overrides:
getEstimatedDurationInMillisin classio.jenkins.blueocean.rest.model.BluePipelineFolder
-
getBranches
@Navigable public io.jenkins.blueocean.rest.model.BluePipelineContainer getBranches()- Specified by:
getBranchesin interfaceio.jenkins.blueocean.rest.model.BlueMultiBranchItem- Specified by:
getBranchesin classio.jenkins.blueocean.rest.model.BlueMultiBranchPipeline
-
getBranchNames
- Specified by:
getBranchNamesin interfaceio.jenkins.blueocean.rest.model.BlueMultiBranchItem- Specified by:
getBranchNamesin classio.jenkins.blueocean.rest.model.BlueMultiBranchPipeline
-
getRuns
public io.jenkins.blueocean.rest.model.BlueRunContainer getRuns()- Specified by:
getRunsin interfaceio.jenkins.blueocean.rest.model.BlueRunnableItem- Overrides:
getRunsin classio.jenkins.blueocean.rest.model.BlueMultiBranchPipeline
-
getActions
- Specified by:
getActionsin interfaceio.jenkins.blueocean.rest.model.BluePipelineItem- Specified by:
getActionsin classio.jenkins.blueocean.rest.model.BluePipeline
-
getQueue
public io.jenkins.blueocean.rest.model.BlueQueueContainer getQueue()- Specified by:
getQueuein interfaceio.jenkins.blueocean.rest.model.BlueRunnableItem- Overrides:
getQueuein classio.jenkins.blueocean.rest.model.BluePipelineFolder
-
getLink
public io.jenkins.blueocean.rest.hal.Link getLink() -
getParameters
- Specified by:
getParametersin interfaceio.jenkins.blueocean.rest.model.BlueRunnableItem- Specified by:
getParametersin classio.jenkins.blueocean.rest.model.BluePipeline
-
getIcon
public io.jenkins.blueocean.rest.model.BlueIcon getIcon()- Specified by:
getIconin interfaceio.jenkins.blueocean.rest.model.BlueContainerItem- Specified by:
getIconin classio.jenkins.blueocean.rest.model.BluePipelineFolder
-
getScmSource
public io.jenkins.blueocean.rest.model.BlueScmSource getScmSource()- Specified by:
getScmSourcein classio.jenkins.blueocean.rest.model.BlueMultiBranchPipeline
-
getTrends
public io.jenkins.blueocean.rest.model.BlueTrendContainer getTrends()- Specified by:
getTrendsin interfaceio.jenkins.blueocean.rest.model.BlueRunnableItem- Specified by:
getTrendsin classio.jenkins.blueocean.rest.model.BluePipeline
-
getDisabled
- Specified by:
getDisabledin classio.jenkins.blueocean.rest.model.BluePipeline
-
enable
- Specified by:
enablein classio.jenkins.blueocean.rest.model.BluePipeline- Throws:
IOException
-
disable
- Specified by:
disablein classio.jenkins.blueocean.rest.model.BluePipeline- Throws:
IOException
-