Interface BitbucketEndpoint
- All Superinterfaces:
- Describable<BitbucketEndpoint>
- All Known Implementing Classes:
- AbstractBitbucketEndpoint,- BitbucketCloudEndpoint,- BitbucketServerEndpoint
The implementation represents an endpoint configuration to be used in
 
BitbucketSCMSource.- Since:
- 936.4.0
- 
Method SummaryModifier and TypeMethodDescriptiondefault com.cloudbees.plugins.credentials.common.StandardCredentialsDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.UsegetWebhook()instead of this to retrieve information webhookdefault BitbucketEndpointDescriptorName to use to describe the endpoint.Deprecated, for removal: This API element is subject to removal in a future version.UsegetWebhook()instead of this to retrieve information webhookgetRepositoryURL(String repoOwner, String repoSlug) The user facing URL of the specified repository.The URL of this endpoint.getType()Returns the type of this endpoint.Returns the webhook implementation that this endpoint is using to manage the incoming payload.default booleanisEquals(BitbucketEndpoint endpoint) Returns if two endpoint are the equals.booleanDeprecated, for removal: This API element is subject to removal in a future version.UsegetWebhook()instead of this to retrieve information webhookvoidsetManageHooks(boolean manageHooks, String credentialsId) Deprecated, for removal: This API element is subject to removal in a future version.UsegetWebhook()instead of this to retrieve information webhook
- 
Method Details- 
getDisplayNameName to use to describe the endpoint.- Returns:
- the name to use for the endpoint
 
- 
getRepositoryURLThe user facing URL of the specified repository.- Parameters:
- repoOwner- the repository owner.
- repoSlug- the repository name
- Returns:
- the user facing URL of the specified repository.
 
- 
getTypeReturns the type of this endpoint.- Returns:
- endpoint type.
 
- 
getServerURLThe URL of this endpoint.- Returns:
- the URL of the endpoint.
 
- 
getWebhookReturns the webhook implementation that this endpoint is using to manage the incoming payload.- Returns:
- the BitbucketWebhookConfigurationimplementation selected for this endpoint.
- Since:
- 937.0.0
 
- 
isManageHooksDeprecated, for removal: This API element is subject to removal in a future version.UsegetWebhook()instead of this to retrieve information webhookReturnstrueif and only if Jenkins is supposed to auto-manage hooks for this end-point.- Returns:
- trueif and only if Jenkins is supposed to auto-manage hooks for this end-point.
 
- 
setManageHooks@Deprecated(since="937.0.0", forRemoval=true) void setManageHooks(boolean manageHooks, @CheckForNull String credentialsId) Deprecated, for removal: This API element is subject to removal in a future version.UsegetWebhook()instead of this to retrieve information webhookSets if Jenkins is supposed to auto-manage hooks for this end-point.- Parameters:
- manageHooks- if Jenkins must auto-manage hooks registration.
- credentialsId- credentialsId to use with rights to create or update web hook for Bitbucket repositories.
 
- 
getCredentialsIdDeprecated, for removal: This API element is subject to removal in a future version.UsegetWebhook()instead of this to retrieve information webhookReturns theIdCredentials.getId()of the credentials to use for auto-management of hooks.- Returns:
- the IdCredentials.getId()of the credentials to use for auto-management of hooks.
 
- 
getEndpointJenkinsRootURLDeprecated, for removal: This API element is subject to removal in a future version.UsegetWebhook()instead of this to retrieve information webhookJenkins Server Root URL to be used by this Bitbucket endpoint. The global setting from Jenkins.get().getRootUrl() will be used if this field is null or equals an empty string.- Returns:
- the verbatim setting provided by endpoint configuration
 
- 
credentials@Deprecated(since="937.0.0", forRemoval=true) @CheckForNull default com.cloudbees.plugins.credentials.common.StandardCredentials credentials()Deprecated, for removal: This API element is subject to removal in a future version.UsegetWebhook()instead of this to retrieve information webhookLooks up theStandardCredentialsto use for auto-management of hooks.- Returns:
- the credentials or null.
 
- 
isEqualsReturns if two endpoint are the equals.- Parameters:
- endpoint- to compare
- Returns:
- trueif endpoint are the same,- falseotherwise
 
- 
getDescriptor- Specified by:
- getDescriptorin interface- Describable<BitbucketEndpoint>
- See Also:
 
 
- 
getWebhook()instead of this to retrieve information webhook