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

      • MatrixProjectImpl

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

      • 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