Class MultibranchPipelineRunContainer

java.lang.Object
io.jenkins.blueocean.rest.model.Container<io.jenkins.blueocean.rest.model.BlueRun>
io.jenkins.blueocean.rest.model.BlueRunContainer
io.jenkins.blueocean.rest.impl.pipeline.MultibranchPipelineRunContainer
All Implemented Interfaces:
io.jenkins.blueocean.rest.pageable.Pageable<io.jenkins.blueocean.rest.model.BlueRun>, io.jenkins.blueocean.rest.Reachable, Iterable<io.jenkins.blueocean.rest.model.BlueRun>

public class MultibranchPipelineRunContainer extends io.jenkins.blueocean.rest.model.BlueRunContainer
Author:
Vivek Pandey
  • Constructor Details

  • Method Details

    • getLink

      public io.jenkins.blueocean.rest.hal.Link getLink()
    • get

      public io.jenkins.blueocean.rest.model.BlueRun get(String name)
      Specified by:
      get in class io.jenkins.blueocean.rest.model.Container<io.jenkins.blueocean.rest.model.BlueRun>
    • iterator

      public Iterator<io.jenkins.blueocean.rest.model.BlueRun> iterator()
    • iterator

      public Iterator<io.jenkins.blueocean.rest.model.BlueRun> iterator(int start, int limit)
      Fetches maximum up to MAX_MBP_RUNS_ROWS rows from each branch and does pagination on that. JVM property MAX_MBP_RUNS_ROWS can be used to tune this value to optimize performance for given setup
      Specified by:
      iterator in interface io.jenkins.blueocean.rest.pageable.Pageable<io.jenkins.blueocean.rest.model.BlueRun>
      Overrides:
      iterator in class io.jenkins.blueocean.rest.model.Container<io.jenkins.blueocean.rest.model.BlueRun>
    • create

      public io.jenkins.blueocean.rest.model.BlueRun create(org.kohsuke.stapler.StaplerRequest request)
      Specified by:
      create in class io.jenkins.blueocean.rest.model.BlueRunContainer