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 Link icon

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
  • Field Summary Link icon

    Fields inherited from class io.jenkins.blueocean.service.embedded.rest.PipelineFolderImpl Link icon

    organization, parent

    Fields inherited from class io.jenkins.blueocean.rest.model.BluePipeline Link icon

    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 Link icon

    Constructors
    Constructor
    Description
    MatrixProjectImpl(io.jenkins.blueocean.rest.model.BlueOrganization organization, hudson.matrix.MatrixProject folder, io.jenkins.blueocean.rest.hal.Link parent)
     
  • Method Summary Link icon

    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 Link icon

    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 Link icon

    getEstimatedDurationInMillis, getQueue, getWeatherScore

    Methods inherited from class io.jenkins.blueocean.rest.model.Resource Link icon

    getLinks, getState

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details Link icon

    • MatrixProjectImpl Link icon

      public MatrixProjectImpl(io.jenkins.blueocean.rest.model.BlueOrganization organization, hudson.matrix.MatrixProject folder, io.jenkins.blueocean.rest.hal.Link parent)
  • Method Details Link icon

    • getDynamic Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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