Class RunContainerImpl

java.lang.Object
io.jenkins.blueocean.rest.model.Container<io.jenkins.blueocean.rest.model.BlueRun>
io.jenkins.blueocean.rest.model.BlueRunContainer
io.jenkins.blueocean.service.embedded.rest.RunContainerImpl
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 RunContainerImpl extends io.jenkins.blueocean.rest.model.BlueRunContainer
Author:
Vivek Pandey
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    RunContainerImpl(io.jenkins.blueocean.rest.model.BluePipeline pipeline, Job job)
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    io.jenkins.blueocean.rest.model.BlueRun
    create(org.kohsuke.stapler.StaplerRequest2 request)
    Schedules a build.
    io.jenkins.blueocean.rest.model.BlueRun
    get(String name)
     
    io.jenkins.blueocean.rest.hal.Link
     
    Iterator<io.jenkins.blueocean.rest.model.BlueRun>
     
    Iterator<io.jenkins.blueocean.rest.model.BlueRun>
    iterator(int start, int limit)
     

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

    getDynamic, list

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.lang.Iterable Link icon

    forEach, spliterator
  • Constructor Details Link icon

    • RunContainerImpl Link icon

      public RunContainerImpl(@NonNull io.jenkins.blueocean.rest.model.BluePipeline pipeline, @NonNull Job job)
  • Method Details Link icon

    • getLink Link icon

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

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

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

      public Iterator<io.jenkins.blueocean.rest.model.BlueRun> iterator(int start, int limit)
      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 Link icon

      public io.jenkins.blueocean.rest.model.BlueRun create(org.kohsuke.stapler.StaplerRequest2 request)
      Schedules a build. If build already exists in the queue and the pipeline does not support running multiple builds at the same time, return a reference to the existing build.
      Specified by:
      create in class io.jenkins.blueocean.rest.model.BlueRunContainer
      Returns:
      Queue item.