public class PipelineTriggerProperty extends com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<jenkins.branch.MultiBranchProject<?,?>>
| Modifier and Type | Class and Description |
|---|---|
static class |
PipelineTriggerProperty.DescriptorImpl |
static class |
PipelineTriggerProperty.PipelineTriggerPropertyListener |
ExtensionPoint.LegacyInstancesAreScopedToHudson| Constructor and Description |
|---|
PipelineTriggerProperty(String createActionJobsToTrigger,
String deleteActionJobsToTrigger,
String actionJobsToTriggerOnRunDelete,
String branchIncludeFilter,
String branchExcludeFilter,
List<AdditionalParameter> additionalParameters) |
| Modifier and Type | Method and Description |
|---|---|
static String |
convertToPattern(String wildcardDefinitions) |
List<Job> |
getActionJobsOnRunDelete()
Getter method for @actionJobsOnRunDelete
|
String |
getActionJobsToTriggerOnRunDelete()
Getter method for @actionJobsToTriggerOnRunDelete
|
List<AdditionalParameter> |
getAdditionalParameters() |
String |
getBranchExcludeFilter() |
String |
getBranchIncludeFilter() |
List<Job> |
getCreateActionJobs()
Getter method for @createActionJobs
|
String |
getCreateActionJobsToTrigger()
Getter method for @createActionJobsToTrigger
|
List<Job> |
getDeleteActionJobs()
Getter method for @deleteActionJobs
|
String |
getDeleteActionJobsToTrigger()
Getter method for @deleteActionJobsToTrigger
|
static PipelineTriggerProperty |
getPipelineTriggerPropertyFromItem(Item item) |
static PipelineTriggerProperty |
getPipelineTriggerPropertyFromItem(Run run) |
PullRequestInfo |
getPullRequestInfo(org.jenkinsci.plugins.workflow.job.WorkflowJob workflowJob)
Get Pull Request related information from workflow job.
|
void |
setActionJobsOnRunDelete(List<Job> actionJobsOnRunDelete)
Setter method for @actionJobsOnRunDelete
|
void |
setActionJobsToTriggerOnRunDelete(String actionJobsToTriggerOnRunDelete)
Setter method for @actionJobsToTriggerOnRunDelete
Additionally.
|
void |
setAdditionalParameters(List<AdditionalParameter> additionalParameters) |
void |
setBranchExcludeFilter(String branchExcludeFilter) |
void |
setBranchIncludeFilter(String branchIncludeFilter) |
void |
setCreateActionJobs(List<Job> createActionJobs)
Setter method for @createActionJobs
|
void |
setCreateActionJobsToTrigger(String createActionJobsToTrigger)
Setter method for @createActionJobsToTrigger
Additionally.
|
void |
setDeleteActionJobs(List<Job> deleteActionJobs)
Setter method for @createActionJobs
|
void |
setDeleteActionJobsToTrigger(String deleteActionJobsToTrigger)
Setter method for @deleteActionJobsToTrigger
Additionally.
|
void |
setTriggerJobParameters() |
void |
triggerActionJobsOnRunDelete(org.jenkinsci.plugins.workflow.job.WorkflowJob workflowJob,
Run<?,?> run) |
void |
triggerCreateActionJobs(org.jenkinsci.plugins.workflow.job.WorkflowJob workflowJob) |
void |
triggerDeleteActionJobs(org.jenkinsci.plugins.workflow.job.WorkflowJob workflowJob) |
static void |
triggerPipelineTriggerPropertyFromParentForOnCreate(Item item) |
static void |
triggerPipelineTriggerPropertyFromParentForOnDelete(Item item) |
static void |
triggerPipelineTriggerPropertyFromParentForOnRunDelete(Run run) |
@DataBoundConstructor public PipelineTriggerProperty(String createActionJobsToTrigger, String deleteActionJobsToTrigger, String actionJobsToTriggerOnRunDelete, String branchIncludeFilter, String branchExcludeFilter, List<AdditionalParameter> additionalParameters)
createActionJobsToTrigger - Full names of the jobs in comma separated format which are defined in the fielddeleteActionJobsToTrigger - Full names of the jobs in comma separated format which are defined in the fieldactionJobsToTriggerOnRunDelete - Full names of the jobs in comma separated format which are defined in the fieldDataBoundConstructorpublic String getCreateActionJobsToTrigger()
@DataBoundSetter public void setCreateActionJobsToTrigger(String createActionJobsToTrigger)
createActionJobsToTrigger - Full names of the jobs in comma separated format which are defined in the fieldpublic String getDeleteActionJobsToTrigger()
@DataBoundSetter public void setDeleteActionJobsToTrigger(String deleteActionJobsToTrigger)
deleteActionJobsToTrigger - Full names of the jobs in comma-separated format which are defined in the fieldpublic String getActionJobsToTriggerOnRunDelete()
@DataBoundSetter public void setActionJobsToTriggerOnRunDelete(String actionJobsToTriggerOnRunDelete)
actionJobsToTriggerOnRunDelete - Full names of the jobs in comma-separated format which are defined in the fieldpublic List<Job> getCreateActionJobs()
public void setCreateActionJobs(List<Job> createActionJobs)
createActionJobs - List of Job for Pre Actionpublic List<Job> getDeleteActionJobs()
public void setDeleteActionJobs(List<Job> deleteActionJobs)
deleteActionJobs - List of Job for Post Actionpublic List<Job> getActionJobsOnRunDelete()
public void setActionJobsOnRunDelete(List<Job> actionJobsOnRunDelete)
actionJobsOnRunDelete - List of Job for Run Delete Actionpublic void setTriggerJobParameters()
public void triggerDeleteActionJobs(org.jenkinsci.plugins.workflow.job.WorkflowJob workflowJob)
public void triggerCreateActionJobs(org.jenkinsci.plugins.workflow.job.WorkflowJob workflowJob)
public void triggerActionJobsOnRunDelete(org.jenkinsci.plugins.workflow.job.WorkflowJob workflowJob,
Run<?,?> run)
public String getBranchIncludeFilter()
@DataBoundSetter public void setBranchIncludeFilter(String branchIncludeFilter)
public String getBranchExcludeFilter()
@DataBoundSetter public void setBranchExcludeFilter(String branchExcludeFilter)
public List<AdditionalParameter> getAdditionalParameters()
@DataBoundSetter public void setAdditionalParameters(List<AdditionalParameter> additionalParameters)
public static PipelineTriggerProperty getPipelineTriggerPropertyFromItem(Item item)
public static PipelineTriggerProperty getPipelineTriggerPropertyFromItem(Run run)
public static void triggerPipelineTriggerPropertyFromParentForOnCreate(Item item)
public static void triggerPipelineTriggerPropertyFromParentForOnDelete(Item item)
public static void triggerPipelineTriggerPropertyFromParentForOnRunDelete(Run run)
public PullRequestInfo getPullRequestInfo(org.jenkinsci.plugins.workflow.job.WorkflowJob workflowJob)
workflowJob - Indexed jobCopyright © 2016–2020. All rights reserved.