Class BitbucketServerEndpoint

  • All Implemented Interfaces:
    io.jenkins.blueocean.rest.Reachable

    public class BitbucketServerEndpoint
    extends io.jenkins.blueocean.rest.impl.pipeline.scm.ScmServerEndpoint
    Author:
    Vivek Pandey
    • Constructor Detail

      • BitbucketServerEndpoint

        public BitbucketServerEndpoint​(com.cloudbees.jenkins.plugins.bitbucket.endpoints.AbstractBitbucketEndpoint endpoint,
                                       io.jenkins.blueocean.rest.Reachable parent)
    • Method Detail

      • getId

        public String getId()
        Specified by:
        getId in class io.jenkins.blueocean.rest.impl.pipeline.scm.ScmServerEndpoint
      • getName

        public String getName()
        Specified by:
        getName in class io.jenkins.blueocean.rest.impl.pipeline.scm.ScmServerEndpoint
      • getApiUrl

        public String getApiUrl()
        Specified by:
        getApiUrl in class io.jenkins.blueocean.rest.impl.pipeline.scm.ScmServerEndpoint
      • getLink

        public io.jenkins.blueocean.rest.hal.Link getLink()
      • validate

        @GET
        @WebMethod(name="validate")
        public org.kohsuke.stapler.HttpResponse validate()
        Validates this server endpoint. Checks availability and version requirement.
        Returns:
        If valid HttpStatus 200, if unsupported version then 428 and if unreachable then 400 error code is returned.
      • doDelete

        @WebMethod(name="")
        @DELETE
        public void doDelete​(org.kohsuke.stapler.StaplerResponse resp)