Package hudson.model

Interface BuildableItem

All Superinterfaces:
AccessControlled, FullyNamed, FullyNamedModelObject, ITask, Item, ModelObject, Named, OnMaster, PersistenceRoot, Queue.Task, ResourceActivity, Saveable, SearchableModelObject, SearchItem, SubTask
All Known Subinterfaces:
BuildableItemWithBuildWrappers, ParameterizedJobMixIn.ParameterizedJob<JobT,RunT>, SCMedItem
All Known Implementing Classes:
AbstractProject, FreeStyleProject, Project

public interface BuildableItem extends Item, Queue.Task
Item that can be "built", for whatever meaning of "build".

This interface is used by utility code.

Author:
Kohsuke Kawaguchi
  • Method Details

    • scheduleBuild

      @Deprecated default boolean scheduleBuild()
      Deprecated.
      Use scheduleBuild(Cause). Since 1.283
    • scheduleBuild

      boolean scheduleBuild(Cause c)
    • scheduleBuild

      @Deprecated default boolean scheduleBuild(int quietPeriod)
      Deprecated.
      Use scheduleBuild(int, Cause). Since 1.283
    • scheduleBuild

      boolean scheduleBuild(int quietPeriod, Cause c)
    • isBuildable

      default boolean isBuildable()
      Whether the item is buildable.
      Returns:
      true, if the item can be built.
      Since:
      TODO