Class InlineDefinitionMultiBranchProjectFactory

java.lang.Object
hudson.model.AbstractDescribableImpl<jenkins.branch.MultiBranchProjectFactory>
jenkins.branch.MultiBranchProjectFactory
jenkins.branch.MultiBranchProjectFactory.BySCMSourceCriteria
org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowMultiBranchProjectFactory
org.jenkinsci.plugins.inlinepipeline.InlineDefinitionMultiBranchProjectFactory
All Implemented Interfaces:
ExtensionPoint, Describable<jenkins.branch.MultiBranchProjectFactory>

public class InlineDefinitionMultiBranchProjectFactory extends org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowMultiBranchProjectFactory
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     

    Nested classes/interfaces inherited from class org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowMultiBranchProjectFactory

    org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowMultiBranchProjectFactory.PerFolderAdder

    Nested classes/interfaces inherited from class jenkins.branch.MultiBranchProjectFactory

    jenkins.branch.MultiBranchProjectFactory.BySCMSourceCriteria

    Nested classes/interfaces inherited from interface hudson.ExtensionPoint

    ExtensionPoint.LegacyInstancesAreScopedToHudson
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    customize(org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject project)
     
     
    boolean
     
    protected jenkins.scm.api.SCMSourceCriteria
    getSCMSourceCriteria(jenkins.scm.api.SCMSource source)
     
     
    void
    setMarkerFile(String markerFile)
     
    void
    setSandbox(boolean sandbox)
     
    void
    setScript(String script)
     

    Methods inherited from class org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowMultiBranchProjectFactory

    doCreateProject, updateExistingProject

    Methods inherited from class jenkins.branch.MultiBranchProjectFactory.BySCMSourceCriteria

    createNewProject, recognizes, recognizes

    Methods inherited from class jenkins.branch.MultiBranchProjectFactory

    createProject, getDescriptor

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • InlineDefinitionMultiBranchProjectFactory

      @DataBoundConstructor public InlineDefinitionMultiBranchProjectFactory()
  • Method Details

    • setScript

      @DataBoundSetter public void setScript(String script)
    • getScript

      public String getScript()
    • setSandbox

      @DataBoundSetter public void setSandbox(boolean sandbox)
    • getSandbox

      public boolean getSandbox()
    • getMarkerFile

      public String getMarkerFile()
    • setMarkerFile

      @DataBoundSetter public void setMarkerFile(String markerFile)
    • getSCMSourceCriteria

      protected jenkins.scm.api.SCMSourceCriteria getSCMSourceCriteria(jenkins.scm.api.SCMSource source)
      Specified by:
      getSCMSourceCriteria in class jenkins.branch.MultiBranchProjectFactory.BySCMSourceCriteria
    • customize

      protected void customize(org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject project) throws IOException, InterruptedException
      Overrides:
      customize in class org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowMultiBranchProjectFactory
      Throws:
      IOException
      InterruptedException