Interface Commit

All Superinterfaces:
BambooIdProvider, BambooObject, CommitContext
All Known Implementing Classes:
CommitImpl

@PublicApi public interface Commit extends BambooObject, CommitContext
Interface that represents a single commit set.
  • Field Details

  • Method Details

    • getAuthor

      Author getAuthor()
    • setAuthor

      void setAuthor(Author author)
      Who made the commit
      Parameters:
      author -
    • getRepositoryChangeset

      @Nullable @Nullable RepositoryChangeset getRepositoryChangeset()
      Returns:
      RepositoryChangeset this commit belongs to
    • setRepositoryChangeset

      void setRepositoryChangeset(RepositoryChangeset repositoryChangeset)
    • setFiles

      void setFiles(List<CommitFile> files)
      Parameters:
      files - - files to update this commit with.
    • setForeignCommit

      void setForeignCommit(boolean foreignCommit)
      Parameters:
      foreignCommit -
      Since:
      5.5