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 
     
  • 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

    Modifier and Type
    Method
    Description
    io.jenkins.blueocean.rest.model.BluePipeline
     
    io.jenkins.blueocean.rest.model.BlueRun
     
    io.jenkins.blueocean.rest.hal.Link
     
     
     
    io.jenkins.blueocean.rest.model.BluePipelineContainer
     
    io.jenkins.blueocean.rest.model.BlueRunContainer
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      public io.jenkins.blueocean.rest.model.BluePipeline getDynamic(String name)
      Specified by:
      getDynamic in interface io.jenkins.blueocean.rest.model.BlueContainerItem
      Overrides:
      getDynamic in class io.jenkins.blueocean.rest.model.BluePipelineFolder
    • getPipelines

      public io.jenkins.blueocean.rest.model.BluePipelineContainer getPipelines()
      Specified by:
      getPipelines in interface io.jenkins.blueocean.rest.model.BlueContainerItem
      Overrides:
      getPipelines in class io.jenkins.blueocean.service.embedded.rest.PipelineFolderImpl
    • getNumberOfFolders

      public Integer getNumberOfFolders()
      Specified by:
      getNumberOfFolders in interface io.jenkins.blueocean.rest.model.BlueContainerItem
      Overrides:
      getNumberOfFolders in class io.jenkins.blueocean.service.embedded.rest.PipelineFolderImpl
    • getNumberOfPipelines

      public Integer getNumberOfPipelines()
      Specified by:
      getNumberOfPipelines in interface io.jenkins.blueocean.rest.model.BlueContainerItem
      Overrides:
      getNumberOfPipelines in class io.jenkins.blueocean.service.embedded.rest.PipelineFolderImpl
    • getLink

      public io.jenkins.blueocean.rest.hal.Link getLink()
      Specified by:
      getLink in interface io.jenkins.blueocean.rest.Reachable
      Overrides:
      getLink in class io.jenkins.blueocean.service.embedded.rest.PipelineFolderImpl
    • getRuns

      public io.jenkins.blueocean.rest.model.BlueRunContainer getRuns()
      Specified by:
      getRuns in interface io.jenkins.blueocean.rest.model.BlueRunnableItem
      Overrides:
      getRuns in class io.jenkins.blueocean.rest.model.BluePipelineFolder
    • getLatestRun

      public io.jenkins.blueocean.rest.model.BlueRun getLatestRun()
      Specified by:
      getLatestRun in interface io.jenkins.blueocean.rest.model.BlueRunnableItem
      Overrides:
      getLatestRun in class io.jenkins.blueocean.rest.model.BluePipelineFolder