Package com.atlassian.bamboo.v2.build
Interface BuildRepositoryChanges
-
- All Superinterfaces:
Comparable<BuildRepositoryChanges>,Serializable
- All Known Implementing Classes:
BuildRepositoryChangesImpl
public interface BuildRepositoryChanges extends Comparable<BuildRepositoryChanges>, Serializable
- Since:
- 3.3
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable VcsBranchgetActualBranch()@NotNull List<CommitContext>getChanges()@Nullable StringgetCustomXmlData()Repository specific data related to this changeset, e.g. information on SVN externals.@Nullable StringgetPreviousVcsRevisionKey()Returns aRepositorydependent "id" for previous state of repository, so change is between previousVcsRevisionKey and vcsRevisionKey This is value is taken from theRepositoryas to be internally consistentlonggetRepositoryId()intgetSkippedCommitsCount()The number of commits that were included in this buildChanges, but their details were skipped (because there was too many commits to keep them all in this buildChanges)@Nullable StringgetVcsRevisionKey()Returns aRepositorydependent "id" for this checkout. e.g. revision number for SVN etc.booleanisBuildTrigger()Indicates if this changeset is reason to start a build.voidsetActualBranch(@Nullable VcsBranch actualBranch)voidsetBuildTrigger(boolean buildTrigger)voidsetChanges(@NotNull List<? extends CommitContext> changes)voidsetCustomXmlData(@Nullable String customXmlData)voidsetPreviousVcsRevisionKey(@Nullable String previousVcsRevisionKey)voidsetRepositoryId(long repositoryId)voidsetSkippedCommitsCount(int skippedCommitsCount)voidsetVcsRevisionKey(@NotNull String vcsRevisionKey)-
Methods inherited from interface java.lang.Comparable
compareTo
-
-
-
-
Method Detail
-
getRepositoryId
long getRepositoryId()
-
setRepositoryId
void setRepositoryId(long repositoryId)
-
getVcsRevisionKey
@Nullable @Nullable String getVcsRevisionKey()
Returns aRepositorydependent "id" for this checkout. e.g. revision number for SVN etc. This is value is taken from theRepositoryas to be internally consistent- Returns:
- Revision "id"
-
setVcsRevisionKey
void setVcsRevisionKey(@NotNull @NotNull String vcsRevisionKey)
-
getPreviousVcsRevisionKey
@Nullable @Nullable String getPreviousVcsRevisionKey()
Returns aRepositorydependent "id" for previous state of repository, so change is between previousVcsRevisionKey and vcsRevisionKey This is value is taken from theRepositoryas to be internally consistent- Returns:
-
setPreviousVcsRevisionKey
void setPreviousVcsRevisionKey(@Nullable @Nullable String previousVcsRevisionKey)
-
getChanges
@NotNull @NotNull List<CommitContext> getChanges()
-
setChanges
void setChanges(@NotNull @NotNull List<? extends CommitContext> changes)
-
getSkippedCommitsCount
int getSkippedCommitsCount()
The number of commits that were included in this buildChanges, but their details were skipped (because there was too many commits to keep them all in this buildChanges)- Returns:
- number of skipped commits
-
setSkippedCommitsCount
void setSkippedCommitsCount(int skippedCommitsCount)
-
getCustomXmlData
@Nullable @Nullable String getCustomXmlData()
Repository specific data related to this changeset, e.g. information on SVN externals. Only available server-side.- Returns:
-
setCustomXmlData
void setCustomXmlData(@Nullable @Nullable String customXmlData)
-
isBuildTrigger
boolean isBuildTrigger()
Indicates if this changeset is reason to start a build.- Returns:
- true iff repository is on the triggering repository list of event triggering change detection produciong this object
- Since:
- 4.3
-
setBuildTrigger
void setBuildTrigger(boolean buildTrigger)
- Since:
- 4.3
-
getActualBranch
@Nullable @Nullable VcsBranch getActualBranch()
-
setActualBranch
void setActualBranch(@Nullable @Nullable VcsBranch actualBranch)
-
-