Interface DeploymentVersionVcsChangeset

All Superinterfaces:
BambooIdProvider
All Known Implementing Classes:
DeploymentVersionVcsChangesetImpl

@PublicApi public interface DeploymentVersionVcsChangeset extends BambooIdProvider
Represents commits from single source repository related to single DeploymentVersion
  • Method Details

    • getDeploymentVersionId

      long getDeploymentVersionId()
      Returns:
      id of DeploymentVersion this object is related to
    • getVcsRepositoryIdentifier

      @NotNull @NotNull BambooPluginDataIdProvider getVcsRepositoryIdentifier()
      Returns:
      repository the commits come from
      Since:
      11.0
    • getChangesetId

      @Nullable @Nullable String getChangesetId()
      Return VCS identifier for this changeset, that is, id of the latest commit in this changeset.
    • getCommits

      @NotNull @NotNull Set<DeploymentVersionVcsCommit> getCommits()
      Returns:
      all commits
    • getSkippedCommitsCount

      long getSkippedCommitsCount()
      The number of commits that were included in this summary, but their details were skipped (because there was too many commits to keep them all in this summary)
      Returns:
      number of skipped commits