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 |
| 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<hudson.model.Job> |
getActionJobsOnRunDelete()
Getter method for @actionJobsOnRunDelete
|
String |
getActionJobsToTriggerOnRunDelete()
Getter method for @actionJobsToTriggerOnRunDelete
|
List<AdditionalParameter> |
getAdditionalParameters() |
String |
getBranchExcludeFilter() |
String |
getBranchIncludeFilter() |
List<hudson.model.Job> |
getCreateActionJobs()
Getter method for @createActionJobs
|
String |
getCreateActionJobsToTrigger()
Getter method for @createActionJobsToTrigger
|
List<hudson.model.Job> |
getDeleteActionJobs()
Getter method for @deleteActionJobs
|
String |
getDeleteActionJobsToTrigger()
Getter method for @deleteActionJobsToTrigger
|
static PipelineTriggerProperty |
getPipelineTriggerPropertyFromItem(hudson.model.Item item) |
static PipelineTriggerProperty |
getPipelineTriggerPropertyFromItem(hudson.model.Run run) |
void |
setActionJobsOnRunDelete(List<hudson.model.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<hudson.model.Job> createActionJobs)
Setter method for @createActionJobs
|
void |
setCreateActionJobsToTrigger(String createActionJobsToTrigger)
Setter method for @createActionJobsToTrigger
Additionally.
|
void |
setDeleteActionJobs(List<hudson.model.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,
hudson.model.Run<?,?> run) |
void |
triggerCreateActionJobs(org.jenkinsci.plugins.workflow.job.WorkflowJob workflowJob) |
void |
triggerDeleteActionJobs(org.jenkinsci.plugins.workflow.job.WorkflowJob workflowJob) |
static void |
triggerPipelineTriggerPropertyFromParentForOnCreate(hudson.model.Item item) |
static void |
triggerPipelineTriggerPropertyFromParentForOnDelete(hudson.model.Item item) |
static void |
triggerPipelineTriggerPropertyFromParentForOnRunDelete(hudson.model.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<hudson.model.Job> getCreateActionJobs()
public void setCreateActionJobs(List<hudson.model.Job> createActionJobs)
createActionJobs - List of Job for Pre Actionpublic List<hudson.model.Job> getDeleteActionJobs()
public void setDeleteActionJobs(List<hudson.model.Job> deleteActionJobs)
deleteActionJobs - List of Job for Post Actionpublic List<hudson.model.Job> getActionJobsOnRunDelete()
public void setActionJobsOnRunDelete(List<hudson.model.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,
hudson.model.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(hudson.model.Item item)
public static PipelineTriggerProperty getPipelineTriggerPropertyFromItem(hudson.model.Run run)
public static void triggerPipelineTriggerPropertyFromParentForOnCreate(hudson.model.Item item)
public static void triggerPipelineTriggerPropertyFromParentForOnDelete(hudson.model.Item item)
public static void triggerPipelineTriggerPropertyFromParentForOnRunDelete(hudson.model.Run run)
Copyright © 2016–2020. All rights reserved.