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
Nested Classes Modifier and Type Class Description static class
MatrixProjectImpl.PipelineFactoryImpl
-
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
Constructors Constructor Description MatrixProjectImpl(io.jenkins.blueocean.rest.model.BlueOrganization organization, hudson.matrix.MatrixProject folder, io.jenkins.blueocean.rest.hal.Link parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.jenkins.blueocean.rest.model.BluePipeline
getDynamic(String name)
io.jenkins.blueocean.rest.model.BlueRun
getLatestRun()
io.jenkins.blueocean.rest.hal.Link
getLink()
Integer
getNumberOfFolders()
Integer
getNumberOfPipelines()
io.jenkins.blueocean.rest.model.BluePipelineContainer
getPipelines()
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
-
-
-
-
Method Detail
-
getDynamic
public io.jenkins.blueocean.rest.model.BluePipeline getDynamic(String name)
- 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
public Integer getNumberOfFolders()
- Specified by:
getNumberOfFolders
in interfaceio.jenkins.blueocean.rest.model.BlueContainerItem
- Overrides:
getNumberOfFolders
in classio.jenkins.blueocean.service.embedded.rest.PipelineFolderImpl
-
getNumberOfPipelines
public Integer 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
-
-