Class InlineDefinitionBranchProjectFactory

  • All Implemented Interfaces:
    ExtensionPoint, Describable<jenkins.branch.BranchProjectFactory<?,​?>>, Saveable

    public class InlineDefinitionBranchProjectFactory
    extends org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowBranchProjectFactory
    • Constructor Detail

      • InlineDefinitionBranchProjectFactory

        @DataBoundConstructor
        public InlineDefinitionBranchProjectFactory()
    • 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)
      • createDefinition

        protected org.jenkinsci.plugins.workflow.flow.FlowDefinition createDefinition()
        Specified by:
        createDefinition in class org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowBranchProjectFactory
      • getSCMSourceCriteria

        public jenkins.scm.api.SCMSourceCriteria getSCMSourceCriteria​(jenkins.scm.api.SCMSource source)
        Specified by:
        getSCMSourceCriteria in class org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowBranchProjectFactory