Class BitbucketCloudScm
- 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.cloud.BitbucketCloudScm
-
- All Implemented Interfaces:
io.jenkins.blueocean.rest.Reachable
public class BitbucketCloudScm extends AbstractBitbucketScm
- Author:
- Vivek Pandey
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BitbucketCloudScm.BbScmFactory
-
Constructor Summary
Constructors Constructor Description BitbucketCloudScm(io.jenkins.blueocean.rest.Reachable parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
createCredentialId(String apiUrl)
Caller must ensure apiUrl is not blank or nullprotected String
getDomainId()
String
getId()
io.jenkins.blueocean.rest.impl.pipeline.scm.ScmServerEndpointContainer
getServers()
-
Methods inherited from class io.jenkins.blueocean.blueocean_bitbucket_pipeline.AbstractBitbucketScm
getApi, getApiUrlParameter, getCredentialId, getLink, getOrganizations, getStaplerRequest, getState, getUri, normalizeApiUrl, validateAndCreate
-
-
-
-
Field Detail
-
ID
public static final String ID
- See Also:
- Constant Field Values
-
API_URL
public static final String API_URL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
@NonNull public String getId()
- Specified by:
getId
in classio.jenkins.blueocean.rest.impl.pipeline.scm.Scm
-
getServers
public io.jenkins.blueocean.rest.impl.pipeline.scm.ScmServerEndpointContainer getServers()
- Specified by:
getServers
in classio.jenkins.blueocean.rest.impl.pipeline.scm.Scm
-
createCredentialId
@NonNull protected String createCredentialId(@NonNull String apiUrl)
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
@NonNull protected String getDomainId()
- Specified by:
getDomainId
in classAbstractBitbucketScm
-
-