Class BitBucketPPRTrigger
- java.lang.Object
-
- hudson.triggers.Trigger<Job<?,?>>
-
- io.jenkins.plugins.bitbucketpushandpullrequest.BitBucketPPRTrigger
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<Trigger<?>>
public class BitBucketPPRTrigger extends Trigger<Job<?,?>>
- Author:
- cdelmonte
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
BitBucketPPRTrigger.BitBucketPPRWebHookPollingAction
Action object forBitBucketPPRProject
.static class
BitBucketPPRTrigger.DescriptorImpl
-
Nested classes/interfaces inherited from class hudson.triggers.Trigger
Trigger.Cron
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
ALLOW_HOOKURL_OVERRIDE
String
credentialsId
String
propagationUrl
-
Constructor Summary
Constructors Constructor Description BitBucketPPRTrigger(List<BitBucketPPRTriggerFilter> triggers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BitBucketPPRTrigger.DescriptorImpl
getDescriptor()
Collection<? extends Action>
getProjectActions()
List<BitBucketPPRTriggerFilter>
getTriggers()
void
onPost(BitBucketPPRHookEvent bitbucketEvent, BitBucketPPRAction bitbucketAction, SCM scmTrigger, BitBucketPPRObservable observable)
Called when a POST is made.void
setCredentialsId(String credentialsId)
void
setPropagationUrl(String propagationUrl)
-
Methods inherited from class hudson.triggers.Trigger
all, checkTriggers, for_, getProjectAction, getSpec, readResolve, run, start, stop
-
-
-
-
Field Detail
-
ALLOW_HOOKURL_OVERRIDE
public static final boolean ALLOW_HOOKURL_OVERRIDE
- See Also:
- Constant Field Values
-
credentialsId
public String credentialsId
-
propagationUrl
public String propagationUrl
-
-
Constructor Detail
-
BitBucketPPRTrigger
@DataBoundConstructor public BitBucketPPRTrigger(List<BitBucketPPRTriggerFilter> triggers)
-
-
Method Detail
-
setCredentialsId
@DataBoundSetter public void setCredentialsId(@CheckForNull String credentialsId)
-
setPropagationUrl
@DataBoundSetter public void setPropagationUrl(String propagationUrl)
-
onPost
public void onPost(BitBucketPPRHookEvent bitbucketEvent, BitBucketPPRAction bitbucketAction, SCM scmTrigger, BitBucketPPRObservable observable) throws Exception
Called when a POST is made.- Parameters:
bitbucketEvent
-bitbucketAction
-scmTrigger
-observable
-- Throws:
Exception
-
getProjectActions
public Collection<? extends Action> getProjectActions()
- Overrides:
getProjectActions
in classTrigger<Job<?,?>>
-
getDescriptor
public BitBucketPPRTrigger.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor
in interfaceDescribable<Trigger<?>>
- Overrides:
getDescriptor
in classTrigger<Job<?,?>>
-
getTriggers
public List<BitBucketPPRTriggerFilter> getTriggers()
-
-