Class AbstractBitbucketWebhookConfigurationBuilderImpl
java.lang.Object
com.cloudbees.jenkins.plugins.bitbucket.impl.webhook.AbstractBitbucketWebhookConfigurationBuilderImpl
- All Implemented Interfaces:
- BitbucketWebhookConfigurationBuilder,- NativeBitbucketWebhookConfigurationBuilder,- ExtensionPoint
- Direct Known Subclasses:
- CloudWebhookConfigurationBuilderImpl,- ServerWebhookConfigurationBuilderImpl
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
public abstract class AbstractBitbucketWebhookConfigurationBuilderImpl
extends Object
implements NativeBitbucketWebhookConfigurationBuilder
- 
Nested Class SummaryNested classes/interfaces inherited from interface hudson.ExtensionPointExtensionPoint.LegacyInstancesAreScopedToHudson
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionautoManaged(String credentialsId) Enable the auto manage of webhook for each repository in a Jenkins project.callbackRootURL(String callbackRootURL) Set the Jenkins root URL used to send event payload.Enable the payload signature verification using the givenStringCredentials.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.cloudbees.jenkins.plugins.bitbucket.api.webhook.BitbucketWebhookConfigurationBuilderbuild, getId
- 
Field Details- 
credentialsId
- 
signatureId
- 
callbackRootURL
 
- 
- 
Constructor Details- 
AbstractBitbucketWebhookConfigurationBuilderImplpublic AbstractBitbucketWebhookConfigurationBuilderImpl()
 
- 
- 
Method Details- 
autoManagedDescription copied from interface:BitbucketWebhookConfigurationBuilderEnable the auto manage of webhook for each repository in a Jenkins project.- Specified by:
- autoManagedin interface- BitbucketWebhookConfigurationBuilder
- Parameters:
- credentialsId- with admin right to add, update or delete webhook of a bitbucket repository
- Returns:
- builder itself
 
- 
signatureDescription copied from interface:NativeBitbucketWebhookConfigurationBuilderEnable the payload signature verification using the givenStringCredentials.- Specified by:
- signaturein interface- NativeBitbucketWebhookConfigurationBuilder
- Parameters:
- credentialsId- used to verify the signature sent with in payload
- Returns:
- the builder that can be used to customise a new instance of
         BitbucketWebhookConfiguration.
 
- 
callbackRootURLDescription copied from interface:BitbucketWebhookConfigurationBuilderSet the Jenkins root URL used to send event payload.- Specified by:
- callbackRootURLin interface- BitbucketWebhookConfigurationBuilder
- Parameters:
- callbackRootURL- URL of Jenkins accessible from the Bitbucket server instance.
- Returns:
- builder itself
 
 
-