Class BitbucketServerScm
java.lang.Object
io.jenkins.blueocean.rest.model.Resource
io.jenkins.blueocean.rest.impl.pipeline.scm.Scm
io.jenkins.blueocean.rest.impl.pipeline.scm.AbstractScm
io.jenkins.blueocean.blueocean_bitbucket_pipeline.AbstractBitbucketScm
io.jenkins.blueocean.blueocean_bitbucket_pipeline.server.BitbucketServerScm
- All Implemented Interfaces:
io.jenkins.blueocean.rest.Reachable
- Author:
- Vivek Pandey
-
Nested Class Summary
-
Field Summary
Fields inherited from class io.jenkins.blueocean.rest.impl.pipeline.scm.Scm
CREDENTIAL_ID, URI, VALIDATE, X_CREDENTIAL_ID
-
Constructor Summary
-
Method Summary
Methods inherited from class io.jenkins.blueocean.blueocean_bitbucket_pipeline.AbstractBitbucketScm
getApi, getApiUrlParameter, getCredentialId, getLink, getOrganizations, getStaplerRequest, getState, normalizeApiUrl, validateAndCreate
Methods inherited from class io.jenkins.blueocean.rest.impl.pipeline.scm.AbstractScm
checkPermission, createResponse, getAuthenticatedUser, getCredentialIdFromRequest, getRootOrgFolder
Methods inherited from class io.jenkins.blueocean.rest.model.Resource
getLinks
-
Field Details
-
ID
- See Also:
-
-
Constructor Details
-
BitbucketServerScm
public BitbucketServerScm(io.jenkins.blueocean.rest.Reachable parent)
-
-
Method Details
-
getId
- Specified by:
getId
in classio.jenkins.blueocean.rest.impl.pipeline.scm.Scm
-
getUri
- Overrides:
getUri
in classAbstractBitbucketScm
-
getServers
public io.jenkins.blueocean.rest.impl.pipeline.scm.ScmServerEndpointContainer getServers()- Specified by:
getServers
in classio.jenkins.blueocean.rest.impl.pipeline.scm.Scm
-
createCredentialId
Description copied from class:AbstractBitbucketScm
Caller must ensure apiUrl is not blank or null- Specified by:
createCredentialId
in classAbstractBitbucketScm
- Parameters:
apiUrl
- must be normalized url usingBitbucketEndpointConfiguration.normalizeServerUrl(String)
- Returns:
- url
-
getDomainId
- Specified by:
getDomainId
in classAbstractBitbucketScm
-