Class InlineDefinitionBranchProjectFactory
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<jenkins.branch.BranchProjectFactory<?,?>>
-
- jenkins.branch.BranchProjectFactory<org.jenkinsci.plugins.workflow.job.WorkflowJob,org.jenkinsci.plugins.workflow.job.WorkflowRun>
-
- org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowBranchProjectFactory
-
- org.jenkinsci.plugins.inlinepipeline.InlineDefinitionBranchProjectFactory
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<jenkins.branch.BranchProjectFactory<?,?>>
,Saveable
public class InlineDefinitionBranchProjectFactory extends org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowBranchProjectFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InlineDefinitionBranchProjectFactory.DescriptorImpl
-
Nested classes/interfaces inherited from class org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowBranchProjectFactory
org.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowBranchProjectFactory.AbstractWorkflowBranchProjectFactoryDescriptor
-
Nested classes/interfaces inherited from class jenkins.branch.BranchProjectFactory
jenkins.branch.BranchProjectFactory.HeadByItemImpl, jenkins.branch.BranchProjectFactory.SourceByItemImpl
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description InlineDefinitionBranchProjectFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.jenkinsci.plugins.workflow.flow.FlowDefinition
createDefinition()
String
getMarkerFile()
boolean
getSandbox()
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.AbstractWorkflowBranchProjectFactory
getBranch, isProject, newInstance, setBranch
-
-
-
-
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 classorg.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowBranchProjectFactory
-
getSCMSourceCriteria
public jenkins.scm.api.SCMSourceCriteria getSCMSourceCriteria(jenkins.scm.api.SCMSource source)
- Specified by:
getSCMSourceCriteria
in classorg.jenkinsci.plugins.workflow.multibranch.AbstractWorkflowBranchProjectFactory
-
-