Class InlineDefinitionMultiBranchProjectFactory

  • All Implemented Interfaces:
    ExtensionPoint, Describable<jenkins.branch.MultiBranchProjectFactory>

    public class InlineDefinitionMultiBranchProjectFactory
    extends org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowMultiBranchProjectFactory
    • Constructor Detail

      • InlineDefinitionMultiBranchProjectFactory

        @DataBoundConstructor
        public InlineDefinitionMultiBranchProjectFactory()
    • Method Detail

      • 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