com.atlassian.bamboo.plugins.rest.model.build
Class Result

java.lang.Object
  extended by com.atlassian.bamboo.plugins.rest.model.build.Result
Direct Known Subclasses:
RestChainResult, ResultDetails

@Expander(value=RestResultExpander.class)
public class Result
extends java.lang.Object


Field Summary
protected  RestBuildArtifactList artifacts
           
protected  javax.ws.rs.core.UriBuilder baseUriBuilder
           
protected  java.lang.Integer buildNumber
           
protected  java.lang.String buildResultKey
           
protected  java.lang.String buildState
           
 ResultsSummary buildSummary
           
protected  RestCommentList comments
           
protected  RestJiraIssueList jiraIssues
           
protected  RestBuildLabelList labels
           
protected  com.atlassian.plugins.rest.common.Link link
           
protected  PlanService planService
           
protected  RestStageResultList stages
           
static java.lang.String STATE
           
protected  javax.ws.rs.core.UriInfo uriInfo
           
 
Constructor Summary
Result()
           
Result(ResultsSummary buildSummary, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.UriBuilder baseUriBuilder, PlanService planService)
           
 
Method Summary
 void expand()
           
protected  RestBuildArtifactList getArtifacts()
           
 java.lang.String getBuildKey()
           
 int getBuildNumber()
           
 java.lang.String getBuildResultKey()
           
 java.lang.String getBuildState()
           
protected  RestChangeList getChanges()
           
protected  RestCommentList getComments()
           
protected  RestJiraIssueList getJiraIssues()
           
protected  RestBuildLabelList getLabels()
           
 com.atlassian.plugins.rest.common.Link getLink()
           
 void setArtifacts(RestBuildArtifactList artifacts)
           
 void setBuildCompletedTime(java.util.Date buildCompletedTime)
           
 void setBuildDuration(java.lang.Long buildDuration)
           
 void setBuildDurationDescription(java.lang.String buildDurationDescription)
           
 void setBuildDurationInSeconds(java.lang.Long buildDurationInSeconds)
           
 void setBuildNumber(java.lang.Integer buildNumber)
           
 void setBuildReason(java.lang.String buildReason)
           
 void setBuildRelativeTime(java.lang.String buildRelativeTime)
           
 void setBuildResultKey(java.lang.String buildResultKey)
           
 void setBuildStartedTime(java.util.Date buildStartedTime)
           
 void setBuildState(java.lang.String buildState)
           
 void setBuildTestSummary(java.lang.String buildTestSummary)
           
 void setComments(RestCommentList comments)
           
 void setContinuable(java.lang.Boolean continuable)
           
 void setExpand(java.lang.String expand)
          Basic getters and setters
 void setFailedTestCount(java.lang.Integer failedTestCount)
           
 void setHasExecutableAgents(java.lang.Boolean hasExecutableAgents)
           
 void setId(long id)
           
 void setJiraIssues(RestJiraIssueList jiraIssues)
           
 void setLabels(RestBuildLabelList labels)
           
 void setLifeCycleState(java.lang.String lifeCycleState)
           
 void setLink(com.atlassian.plugins.rest.common.Link link)
           
 void setParentLink(com.atlassian.plugins.rest.common.Link parentLink)
           
 void setPlanName(java.lang.String planName)
           
 void setPrettyBuildCompletedTime(java.lang.String prettyBuildCompletedTime)
           
 void setPrettyBuildStartedTime(java.lang.String prettyBuildStartedTime)
           
 void setPrettyQueueDuration(java.lang.String prettyQueueDuration)
           
 void setPrettyQueueStartedTime(java.lang.String prettyQueueStartedTime)
           
 void setPrettyVcsUpdateDuration(java.lang.String prettyVcsUpdateDuration)
           
 void setPrettyVcsUpdateStartedTime(java.lang.String prettyVcsUpdateStartedTime)
           
 void setProjectName(java.lang.String projectName)
           
 void setQuarantinedTestCount(java.lang.Integer quarantinedTestCount)
           
 void setQueueDuration(java.lang.Long queueDuration)
           
 void setQueueStartedTime(java.util.Date queueStartedTime)
           
 void setQueueTimeInSeconds(java.lang.Long queueTimeInSeconds)
           
 void setRestartable(java.lang.Boolean restartable)
           
 void setRestartCount(java.lang.Integer restartCount)
           
 void setStage(java.lang.String stage)
           
 void setStageResult(ChainStageResult stageResult)
           
 void setStages(RestStageResultList stages)
           
 void setSuccessfulTestCount(java.lang.Integer successfulTestCount)
           
 void setVcsRevisionKey(java.lang.String vcsRevisionKey)
           
 void setVcsUpdateDuration(java.lang.Long vcsUpdateDuration)
           
 void setVcsUpdateInSeconds(java.lang.Long vcsUpdateInSeconds)
           
 void setVcsUpdateStartedTime(java.util.Date vcsUpdateStartedTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STATE

public static final java.lang.String STATE
See Also:
Constant Field Values

link

protected com.atlassian.plugins.rest.common.Link link

buildResultKey

protected java.lang.String buildResultKey

buildState

protected java.lang.String buildState

buildNumber

protected java.lang.Integer buildNumber

artifacts

@Expandable
protected RestBuildArtifactList artifacts

comments

@Expandable
protected RestCommentList comments

labels

@Expandable
protected RestBuildLabelList labels

jiraIssues

@Expandable
protected RestJiraIssueList jiraIssues

stages

@Expandable
protected RestStageResultList stages

buildSummary

public ResultsSummary buildSummary

uriInfo

protected javax.ws.rs.core.UriInfo uriInfo

baseUriBuilder

protected javax.ws.rs.core.UriBuilder baseUriBuilder

planService

protected PlanService planService
Constructor Detail

Result

public Result()

Result

public Result(ResultsSummary buildSummary,
              javax.ws.rs.core.UriInfo uriInfo,
              javax.ws.rs.core.UriBuilder baseUriBuilder,
              PlanService planService)
Method Detail

getBuildNumber

public int getBuildNumber()

getLink

public com.atlassian.plugins.rest.common.Link getLink()

expand

public void expand()

getBuildKey

public java.lang.String getBuildKey()

getJiraIssues

protected RestJiraIssueList getJiraIssues()
                                   throws com.atlassian.applinks.api.CredentialsRequiredException
Throws:
com.atlassian.applinks.api.CredentialsRequiredException

getChanges

protected RestChangeList getChanges()

getComments

protected RestCommentList getComments()

getLabels

protected RestBuildLabelList getLabels()

getArtifacts

protected RestBuildArtifactList getArtifacts()

getBuildState

public java.lang.String getBuildState()

getBuildResultKey

public java.lang.String getBuildResultKey()

setStageResult

public void setStageResult(ChainStageResult stageResult)

setExpand

public void setExpand(java.lang.String expand)
Basic getters and setters


setParentLink

public void setParentLink(com.atlassian.plugins.rest.common.Link parentLink)

setPlanName

public void setPlanName(java.lang.String planName)

setBuildResultKey

public void setBuildResultKey(java.lang.String buildResultKey)

setBuildNumber

public void setBuildNumber(java.lang.Integer buildNumber)

setLink

public void setLink(com.atlassian.plugins.rest.common.Link link)

setBuildState

public void setBuildState(java.lang.String buildState)

setArtifacts

public void setArtifacts(RestBuildArtifactList artifacts)

setComments

public void setComments(RestCommentList comments)

setLabels

public void setLabels(RestBuildLabelList labels)

setJiraIssues

public void setJiraIssues(RestJiraIssueList jiraIssues)

setProjectName

public void setProjectName(java.lang.String projectName)

setStage

public void setStage(java.lang.String stage)

setLifeCycleState

public void setLifeCycleState(java.lang.String lifeCycleState)

setId

public void setId(long id)

setBuildStartedTime

public void setBuildStartedTime(java.util.Date buildStartedTime)

setPrettyBuildStartedTime

public void setPrettyBuildStartedTime(java.lang.String prettyBuildStartedTime)

setBuildCompletedTime

public void setBuildCompletedTime(java.util.Date buildCompletedTime)

setPrettyBuildCompletedTime

public void setPrettyBuildCompletedTime(java.lang.String prettyBuildCompletedTime)

setBuildDurationInSeconds

public void setBuildDurationInSeconds(java.lang.Long buildDurationInSeconds)

setBuildDuration

public void setBuildDuration(java.lang.Long buildDuration)

setBuildDurationDescription

public void setBuildDurationDescription(java.lang.String buildDurationDescription)

setBuildRelativeTime

public void setBuildRelativeTime(java.lang.String buildRelativeTime)

setQueueStartedTime

public void setQueueStartedTime(java.util.Date queueStartedTime)

setPrettyQueueStartedTime

public void setPrettyQueueStartedTime(java.lang.String prettyQueueStartedTime)

setQueueTimeInSeconds

public void setQueueTimeInSeconds(java.lang.Long queueTimeInSeconds)

setQueueDuration

public void setQueueDuration(java.lang.Long queueDuration)

setPrettyQueueDuration

public void setPrettyQueueDuration(java.lang.String prettyQueueDuration)

setVcsUpdateStartedTime

public void setVcsUpdateStartedTime(java.util.Date vcsUpdateStartedTime)

setPrettyVcsUpdateStartedTime

public void setPrettyVcsUpdateStartedTime(java.lang.String prettyVcsUpdateStartedTime)

setVcsUpdateInSeconds

public void setVcsUpdateInSeconds(java.lang.Long vcsUpdateInSeconds)

setVcsUpdateDuration

public void setVcsUpdateDuration(java.lang.Long vcsUpdateDuration)

setPrettyVcsUpdateDuration

public void setPrettyVcsUpdateDuration(java.lang.String prettyVcsUpdateDuration)

setVcsRevisionKey

public void setVcsRevisionKey(java.lang.String vcsRevisionKey)

setBuildTestSummary

public void setBuildTestSummary(java.lang.String buildTestSummary)

setSuccessfulTestCount

public void setSuccessfulTestCount(java.lang.Integer successfulTestCount)

setFailedTestCount

public void setFailedTestCount(java.lang.Integer failedTestCount)

setQuarantinedTestCount

public void setQuarantinedTestCount(java.lang.Integer quarantinedTestCount)

setRestartCount

public void setRestartCount(java.lang.Integer restartCount)

setContinuable

public void setContinuable(java.lang.Boolean continuable)

setRestartable

public void setRestartable(java.lang.Boolean restartable)

setBuildReason

public void setBuildReason(java.lang.String buildReason)

setHasExecutableAgents

public void setHasExecutableAgents(java.lang.Boolean hasExecutableAgents)

setStages

public void setStages(RestStageResultList stages)


Copyright © 2012 Atlassian. All Rights Reserved.