Class ThrottleJobProperty.ThrottleCategory
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<ThrottleJobProperty.ThrottleCategory>
-
- hudson.plugins.throttleconcurrents.ThrottleJobProperty.ThrottleCategory
-
- All Implemented Interfaces:
Describable<ThrottleJobProperty.ThrottleCategory>
- Enclosing class:
- ThrottleJobProperty
public static final class ThrottleJobProperty.ThrottleCategory extends AbstractDescribableImpl<ThrottleJobProperty.ThrottleCategory>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ThrottleJobProperty.ThrottleCategory.DescriptorImpl
-
Constructor Summary
Constructors Constructor Description ThrottleCategory(String categoryName, Integer maxConcurrentPerNode, Integer maxConcurrentTotal, List<ThrottleJobProperty.NodeLabeledPair> nodeLabeledPairs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCategoryName()
Integer
getMaxConcurrentPerNode()
Integer
getMaxConcurrentTotal()
List<ThrottleJobProperty.NodeLabeledPair>
getNodeLabeledPairs()
-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
-
-
-
Constructor Detail
-
ThrottleCategory
@DataBoundConstructor public ThrottleCategory(String categoryName, Integer maxConcurrentPerNode, Integer maxConcurrentTotal, List<ThrottleJobProperty.NodeLabeledPair> nodeLabeledPairs)
-
-
Method Detail
-
getMaxConcurrentPerNode
public Integer getMaxConcurrentPerNode()
-
getMaxConcurrentTotal
public Integer getMaxConcurrentTotal()
-
getCategoryName
public String getCategoryName()
-
getNodeLabeledPairs
public List<ThrottleJobProperty.NodeLabeledPair> getNodeLabeledPairs()
-
-