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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
getId()
int
getView()
Deprecated.boolean
boolean
void
setDescription
(String description) void
setId
(int id) void
setJobGroupStrategy
(JobInclusionStrategy jobGroupStrategy) void
setPriority
(int priority) void
setPriorityStrategies
(List<? extends PriorityStrategy> priorityStrategies) void
setRunExclusive
(boolean runExclusive) void
setUsePriorityStrategies
(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
null
if 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