com.atlassian.bamboo.resultsummary
Class ResultsSummaryCriteriaBuilder

java.lang.Object
  extended by com.atlassian.bamboo.resultsummary.ResultsSummaryCriteriaBuilder

@PublicApi
public class ResultsSummaryCriteriaBuilder
extends Object


Constructor Summary
ResultsSummaryCriteriaBuilder()
           
 
Method Summary
 ResultsSummaryCriteriaBuilder addCustomDataKey(String customDataKey)
           
 ResultsSummaryCriteria buildCriteria()
           
 ResultsSummaryCriteriaBuilder setAgentId(Long agentId)
           
 ResultsSummaryCriteriaBuilder setAllLifeCycleState()
           
 ResultsSummaryCriteriaBuilder setBuildState(BuildState buildState)
           
 ResultsSummaryCriteriaBuilder setContinuable(com.atlassian.fugue.Option<Boolean> continuableOption)
           
 ResultsSummaryCriteriaBuilder setFirstResult(int firstResult)
           
 ResultsSummaryCriteriaBuilder setFromBuildNumber(int fromBuildNumber)
           
 ResultsSummaryCriteriaBuilder setFromDate(Date fromDate)
           
 ResultsSummaryCriteriaBuilder setLifeCycleState(EnumSet<LifeCycleState> lifeCycleStates)
           
 ResultsSummaryCriteriaBuilder setLifeCycleState(LifeCycleState lifeCycleStates)
           
 ResultsSummaryCriteriaBuilder setMatchesJiraIssues(List<String> matchesJiraIssues)
           
 ResultsSummaryCriteriaBuilder setMatchesLabels(List<Label> matchesLabels)
           
 ResultsSummaryCriteriaBuilder setMaxRowCount(int maxRowCount)
           
 ResultsSummaryCriteriaBuilder setPlanKey(PlanKey planKey)
           
 ResultsSummaryCriteriaBuilder setPlanKey(String planKey)
           
 ResultsSummaryCriteriaBuilder setProjectKey(String projectKey)
           
 ResultsSummaryCriteriaBuilder setProjectKeys(Iterable<String> projectKeys)
           
 ResultsSummaryCriteriaBuilder setResultSummaryClass(Class<? extends ResultsSummary> resultSummaryClass)
           
 ResultsSummaryCriteriaBuilder setSortAscending(boolean sortAscending)
           
 ResultsSummaryCriteriaBuilder setSortField(String sortField)
           
 ResultsSummaryCriteriaBuilder setToBuildNumber(int toBuildNumber)
           
 ResultsSummaryCriteriaBuilder setToDate(Date toDate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultsSummaryCriteriaBuilder

public ResultsSummaryCriteriaBuilder()
Method Detail

buildCriteria

@NotNull
public ResultsSummaryCriteria buildCriteria()

setProjectKeys

@NotNull
public ResultsSummaryCriteriaBuilder setProjectKeys(Iterable<String> projectKeys)

setProjectKey

@NotNull
public ResultsSummaryCriteriaBuilder setProjectKey(String projectKey)

setPlanKey

@NotNull
public ResultsSummaryCriteriaBuilder setPlanKey(String planKey)

setPlanKey

@NotNull
public ResultsSummaryCriteriaBuilder setPlanKey(@NotNull
                                                        PlanKey planKey)

setBuildState

@NotNull
public ResultsSummaryCriteriaBuilder setBuildState(BuildState buildState)

setFromDate

@NotNull
public ResultsSummaryCriteriaBuilder setFromDate(Date fromDate)

setToDate

@NotNull
public ResultsSummaryCriteriaBuilder setToDate(Date toDate)

setFromBuildNumber

@NotNull
public ResultsSummaryCriteriaBuilder setFromBuildNumber(int fromBuildNumber)

setToBuildNumber

@NotNull
public ResultsSummaryCriteriaBuilder setToBuildNumber(int toBuildNumber)

setAgentId

@NotNull
public ResultsSummaryCriteriaBuilder setAgentId(Long agentId)

setMatchesLabels

@NotNull
public ResultsSummaryCriteriaBuilder setMatchesLabels(List<Label> matchesLabels)

setMatchesJiraIssues

@NotNull
public ResultsSummaryCriteriaBuilder setMatchesJiraIssues(List<String> matchesJiraIssues)

setFirstResult

@NotNull
public ResultsSummaryCriteriaBuilder setFirstResult(int firstResult)

setMaxRowCount

@NotNull
public ResultsSummaryCriteriaBuilder setMaxRowCount(int maxRowCount)

setSortField

@NotNull
public ResultsSummaryCriteriaBuilder setSortField(String sortField)

setSortAscending

@NotNull
public ResultsSummaryCriteriaBuilder setSortAscending(boolean sortAscending)

setResultSummaryClass

@NotNull
public ResultsSummaryCriteriaBuilder setResultSummaryClass(Class<? extends ResultsSummary> resultSummaryClass)

setAllLifeCycleState

@NotNull
public ResultsSummaryCriteriaBuilder setAllLifeCycleState()

setLifeCycleState

@NotNull
public ResultsSummaryCriteriaBuilder setLifeCycleState(LifeCycleState lifeCycleStates)

setLifeCycleState

@NotNull
public ResultsSummaryCriteriaBuilder setLifeCycleState(EnumSet<LifeCycleState> lifeCycleStates)

addCustomDataKey

@NotNull
public ResultsSummaryCriteriaBuilder addCustomDataKey(@NotNull
                                                              String customDataKey)

setContinuable

@NotNull
public ResultsSummaryCriteriaBuilder setContinuable(com.atlassian.fugue.Option<Boolean> continuableOption)


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