Class MatrixProjectImpl
java.lang.Object
io.jenkins.blueocean.rest.model.Resource
io.jenkins.blueocean.rest.model.BluePipeline
io.jenkins.blueocean.rest.model.BluePipelineFolder
io.jenkins.blueocean.service.embedded.rest.PipelineFolderImpl
io.jenkins.blueocean.rest.impl.pipeline.MatrixProjectImpl
- All Implemented Interfaces:
io.jenkins.blueocean.rest.model.BlueContainerItem
,io.jenkins.blueocean.rest.model.BlueManagedSource
,io.jenkins.blueocean.rest.model.BluePipelineItem
,io.jenkins.blueocean.rest.model.BlueRunnableItem
,io.jenkins.blueocean.rest.Reachable
public class MatrixProjectImpl
extends io.jenkins.blueocean.service.embedded.rest.PipelineFolderImpl
- Author:
- Vivek Pandey
-
Nested Class Summary
-
Field Summary
Fields inherited from class io.jenkins.blueocean.service.embedded.rest.PipelineFolderImpl
organization, parent
Fields 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
ConstructorDescriptionMatrixProjectImpl
(io.jenkins.blueocean.rest.model.BlueOrganization organization, hudson.matrix.MatrixProject folder, io.jenkins.blueocean.rest.hal.Link parent) -
Method Summary
Modifier and TypeMethodDescriptionio.jenkins.blueocean.rest.model.BluePipeline
getDynamic
(String name) io.jenkins.blueocean.rest.model.BlueRun
io.jenkins.blueocean.rest.hal.Link
getLink()
io.jenkins.blueocean.rest.model.BluePipelineContainer
io.jenkins.blueocean.rest.model.BlueRunContainer
getRuns()
Methods inherited from class io.jenkins.blueocean.service.embedded.rest.PipelineFolderImpl
disable, enable, favorite, getActions, getDisabled, getDisplayName, getFullDisplayName, getFullName, getIcon, getName, getOrganization, getOrganizationName, getParameters, getPermissions, getPipelineFolderNames, getScm, getTrends
Methods inherited from class io.jenkins.blueocean.rest.model.BluePipelineFolder
getEstimatedDurationInMillis, getQueue, getWeatherScore
Methods inherited from class io.jenkins.blueocean.rest.model.Resource
getLinks, getState
-
Constructor Details
-
MatrixProjectImpl
public MatrixProjectImpl(io.jenkins.blueocean.rest.model.BlueOrganization organization, hudson.matrix.MatrixProject folder, io.jenkins.blueocean.rest.hal.Link parent)
-
-
Method Details
-
getDynamic
- Specified by:
getDynamic
in interfaceio.jenkins.blueocean.rest.model.BlueContainerItem
- Overrides:
getDynamic
in classio.jenkins.blueocean.rest.model.BluePipelineFolder
-
getPipelines
public io.jenkins.blueocean.rest.model.BluePipelineContainer getPipelines()- Specified by:
getPipelines
in interfaceio.jenkins.blueocean.rest.model.BlueContainerItem
- Overrides:
getPipelines
in classio.jenkins.blueocean.service.embedded.rest.PipelineFolderImpl
-
getNumberOfFolders
- Specified by:
getNumberOfFolders
in interfaceio.jenkins.blueocean.rest.model.BlueContainerItem
- Overrides:
getNumberOfFolders
in classio.jenkins.blueocean.service.embedded.rest.PipelineFolderImpl
-
getNumberOfPipelines
- Specified by:
getNumberOfPipelines
in interfaceio.jenkins.blueocean.rest.model.BlueContainerItem
- Overrides:
getNumberOfPipelines
in classio.jenkins.blueocean.service.embedded.rest.PipelineFolderImpl
-
getLink
public io.jenkins.blueocean.rest.hal.Link getLink()- Specified by:
getLink
in interfaceio.jenkins.blueocean.rest.Reachable
- Overrides:
getLink
in classio.jenkins.blueocean.service.embedded.rest.PipelineFolderImpl
-
getRuns
public io.jenkins.blueocean.rest.model.BlueRunContainer getRuns()- Specified by:
getRuns
in interfaceio.jenkins.blueocean.rest.model.BlueRunnableItem
- Overrides:
getRuns
in classio.jenkins.blueocean.rest.model.BluePipelineFolder
-
getLatestRun
public io.jenkins.blueocean.rest.model.BlueRun getLatestRun()- Specified by:
getLatestRun
in interfaceio.jenkins.blueocean.rest.model.BlueRunnableItem
- Overrides:
getLatestRun
in classio.jenkins.blueocean.rest.model.BluePipelineFolder
-