com.atlassian.bamboo.deployments.versions.history.commit
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 Summary
 String getChangesetId()
          Return VCS identifier for this changeset, that is, id of the latest commit in this changeset.
 Set<DeploymentVersionVcsCommit> getCommits()
           
 long getDeploymentVersionId()
           
 RepositoryData getRepositoryData()
           
 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)
 
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
 

Method Detail

getDeploymentVersionId

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

getRepositoryData

RepositoryData getRepositoryData()
Returns:
repository the commits come from

getChangesetId

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


getCommits

@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


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.