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
    • getRepositoryData

      @Deprecated RepositoryData getRepositoryData()
      Deprecated.
      since 5.14
      Returns:
      repository the commits come from
    • 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