Class MultiBranchProject.BranchIndexing<P extends Job<P,R> & TopLevelItem,R extends Run<P,R>>

java.lang.Object
hudson.model.AbstractModelObject
hudson.model.Actionable
com.cloudbees.hudson.plugins.folder.computed.FolderComputation<P>
jenkins.branch.MultiBranchProject.BranchIndexing<P,R>
Type Parameters:
P - the type of project that the branch projects consist of.
R - the type of runs that the branch projects use.
All Implemented Interfaces:
ModelObject, Queue.Executable, Saveable, SearchableModelObject, SearchItem, Runnable, Loadable, ModelObjectWithContextMenu
Enclosing class:
MultiBranchProject<P extends Job<P,R> & TopLevelItem,R extends Run<P,R>>

public static class MultiBranchProject.BranchIndexing<P extends Job<P,R> & TopLevelItem,R extends Run<P,R>> extends com.cloudbees.hudson.plugins.folder.computed.FolderComputation<P>
Represents the branch indexing job.
  • Constructor Details

  • Method Details

    • getParent

      @NonNull public MultiBranchProject<P,R> getParent()
      Specified by:
      getParent in interface Queue.Executable
      Overrides:
      getParent in class com.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,R> & TopLevelItem>
    • getDataFile

      @NonNull protected XmlFile getDataFile()
      Overrides:
      getDataFile in class com.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,R> & TopLevelItem>
    • getLogFile

      @NonNull public File getLogFile()
      Overrides:
      getLogFile in class com.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,R> & TopLevelItem>
    • getDisplayName

      public String getDisplayName()
      Specified by:
      getDisplayName in interface ModelObject
      Overrides:
      getDisplayName in class com.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,R> & TopLevelItem>
    • getUrl

      @NonNull public String getUrl()
      Overrides:
      getUrl in class com.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,R> & TopLevelItem>
    • getSearchUrl

      public String getSearchUrl()
      Specified by:
      getSearchUrl in interface SearchItem
      Overrides:
      getSearchUrl in class com.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,R> & TopLevelItem>
    • run

      public void run()
      Specified by:
      run in interface Queue.Executable
      Specified by:
      run in interface Runnable
      Overrides:
      run in class com.cloudbees.hudson.plugins.folder.computed.FolderComputation<P extends Job<P,R> & TopLevelItem>