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
InlineDefinitionMultiBranchProjectFactory.DescriptorImpl
-
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 InlineDefinitionMultiBranchProjectFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
customize(org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject project)
String
getMarkerFile()
boolean
getSandbox()
protected jenkins.scm.api.SCMSourceCriteria
getSCMSourceCriteria(jenkins.scm.api.SCMSource source)
String
getScript()
void
setMarkerFile(String markerFile)
void
setSandbox(boolean sandbox)
void
setScript(String script)
-
Methods inherited from class org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowMultiBranchProjectFactory
doCreateProject, updateExistingProject
-
-
-
-
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 classjenkins.branch.MultiBranchProjectFactory.BySCMSourceCriteria
-
customize
protected void customize(org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject project) throws IOException, InterruptedException
- Overrides:
customize
in classorg.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowMultiBranchProjectFactory
- Throws:
IOException
InterruptedException
-
-