Package jenkins.advancedqueue
Class JobGroup
java.lang.Object
jenkins.advancedqueue.JobGroup
Describes job group for Advanced Queue Sorter.
- Since:
- 2.0
- Author:
- Magnus Sandberg, Oleg Nenashev
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetId()intgetView()Deprecated.booleanbooleanvoidsetDescription(String description) voidsetId(int id) voidsetJobGroupStrategy(JobInclusionStrategy jobGroupStrategy) voidsetPriority(int priority) voidsetPriorityStrategies(List<? extends PriorityStrategy> priorityStrategies) voidsetRunExclusive(boolean runExclusive) voidsetUsePriorityStrategies(boolean usePriorityStrategies)
-
Constructor Details
-
JobGroup
@DataBoundConstructor public JobGroup()
-
-
Method Details
-
getId
public int getId()- Returns:
- the id
-
setId
@DataBoundSetter public void setId(int id) - Parameters:
id- the id to set
-
getDescription
-
setDescription
-
getPriority
public int getPriority()- Returns:
- the priority
-
getView
Deprecated.Used in 2.x now replaced with dynamicjobGroupStrategy, will return the view- Returns:
- the viewName or
nullif the strategy is notViewBasedJobInclusionStrategy
-
setPriority
@DataBoundSetter public void setPriority(int priority) - Parameters:
priority- the priority to set
-
getJobGroupStrategy
-
setJobGroupStrategy
-
isRunExclusive
public boolean isRunExclusive() -
setRunExclusive
@DataBoundSetter public void setRunExclusive(boolean runExclusive) -
isUsePriorityStrategies
public boolean isUsePriorityStrategies() -
setUsePriorityStrategies
@DataBoundSetter public void setUsePriorityStrategies(boolean usePriorityStrategies) -
getPriorityStrategies
-
setPriorityStrategies
@DataBoundSetter public void setPriorityStrategies(List<? extends PriorityStrategy> priorityStrategies)
-
jobGroupStrategy, will return the view