Class BitbucketServerApi.BitbucketServerApiFactory

    • Constructor Detail

      • BitbucketServerApiFactory

        public BitbucketServerApiFactory()
    • Method Detail

      • handles

        public boolean handles​(@NonNull
                               String scmId)
        Specified by:
        handles in class BitbucketApiFactory
        Returns:
        true if this factory can handle this scmId
      • create

        @NonNull
        public BitbucketApi create​(@NonNull
                                   String apiUrl,
                                   @NonNull
                                   com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials credentials)
        Description copied from class: BitbucketApiFactory
        Create BitbucketApi instance. Before calling this method, clients must ensure BitbucketApiFactory.handles(String) is called first and returned true
        Specified by:
        create in class BitbucketApiFactory
        Parameters:
        apiUrl - API url (host url) of bitbucket server or cloud. e.g. https://mybitbucketserver.com/
        credentials - StandardUsernamePasswordCredentials
        Returns:
        BitbucketApi instance