Class BitbucketWebhookTriggerImpl.BitbucketWebhookTriggerDescriptor
java.lang.Object
hudson.model.Descriptor<Trigger<?>>
hudson.triggers.TriggerDescriptor
com.atlassian.bitbucket.jenkins.internal.trigger.BitbucketWebhookTriggerImpl.BitbucketWebhookTriggerDescriptor
- Enclosing class:
- BitbucketWebhookTriggerImpl
@Symbol("BitbucketWebhookTriggerImpl")
@Extension
public static class BitbucketWebhookTriggerImpl.BitbucketWebhookTriggerDescriptor
extends TriggerDescriptor
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self -
Field Summary
Fields inherited from class hudson.model.Descriptor
clazz -
Constructor Summary
ConstructorsConstructorDescriptionBitbucketWebhookTriggerDescriptor(SequentialExecutionQueue queue, RetryingWebhookHandler webhookHandler, JenkinsProvider jenkinsProvider, BitbucketPluginConfiguration bitbucketPluginConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisApplicable(Item item) Trigger<?>newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) voidschedule(Job<?, ?> job, SCMTriggerItem triggerItem, BitbucketWebhookTriggerRequest triggerRequest) voidsetJenkinsProvider(JenkinsProvider jenkinsProvider) Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, configure, doHelp, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getStaticHelpUrl, getStaticHelpUrl, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Constructor Details
-
BitbucketWebhookTriggerDescriptor
public BitbucketWebhookTriggerDescriptor() -
BitbucketWebhookTriggerDescriptor
public BitbucketWebhookTriggerDescriptor(SequentialExecutionQueue queue, RetryingWebhookHandler webhookHandler, JenkinsProvider jenkinsProvider, BitbucketPluginConfiguration bitbucketPluginConfiguration)
-
-
Method Details
-
getDisplayName
- Overrides:
getDisplayNamein classDescriptor<Trigger<?>>
-
isApplicable
- Specified by:
isApplicablein classTriggerDescriptor
-
newInstance
public Trigger<?> newInstance(@Nullable org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) throws Descriptor.FormException - Overrides:
newInstancein classDescriptor<Trigger<?>>- Throws:
Descriptor.FormException
-
schedule
public void schedule(@Nullable Job<?, ?> job, SCMTriggerItem triggerItem, BitbucketWebhookTriggerRequest triggerRequest) -
setJenkinsProvider
-