Interface BlueMultiBranchItem

  • All Known Implementing Classes:
    BlueMultiBranchPipeline

    public interface BlueMultiBranchItem
    Common interface for container items that exist to group multiple branches of the same source project. Should not be tied to a specific repository kind / scm vendor etc.
    • Method Detail

      • getTotalNumberOfBranches

        @Exported(name="totalNumberOfBranches")
        int getTotalNumberOfBranches()
        Returns:
        total number of branches
      • getNumberOfFailingBranches

        @Exported(name="numberOfFailingBranches")
        int getNumberOfFailingBranches()
        Returns:
        total number of failing branches
      • getNumberOfSuccessfulBranches

        @Exported(name="numberOfSuccessfulBranches")
        int getNumberOfSuccessfulBranches()
        Returns:
        total number of successful branches
      • getTotalNumberOfPullRequests

        @Exported(name="totalNumberOfPullRequests")
        int getTotalNumberOfPullRequests()
        Returns:
        total number of pull requests
      • getNumberOfFailingPullRequests

        @Exported(name="numberOfFailingPullRequests")
        int getNumberOfFailingPullRequests()
        Returns:
        total number of pull requests
      • getNumberOfSuccessfulPullRequests

        @Exported(name="numberOfSuccessfulPullRequests")
        int getNumberOfSuccessfulPullRequests()
        Returns:
        total number of pull requests
      • getBranchNames

        @Exported(name="branchNames")
        Collection<String> getBranchNames()
        Returns:
        Gives array of branch names