public abstract class MatrixCombinationsShortcut extends hudson.model.AbstractDescribableImpl<MatrixCombinationsShortcut> implements hudson.ExtensionPoint
Modifier and Type | Class and Description |
---|---|
static class |
MatrixCombinationsShortcut.All
Checks all combinations.
|
static class |
MatrixCombinationsShortcut.None
Uncheck all
|
Constructor and Description |
---|
MatrixCombinationsShortcut() |
Modifier and Type | Method and Description |
---|---|
abstract Collection<hudson.matrix.Combination> |
getCombinations(hudson.matrix.MatrixProject project,
hudson.matrix.MatrixBuild build)
Return combinations to check for the build
|
String |
getCombinationsData(hudson.matrix.MatrixProject project,
hudson.matrix.MatrixBuild build)
Return a value used for javascript.
|
MatrixCombinationsShortcutDescriptor |
getDescriptor() |
abstract String |
getId() |
abstract String |
getName() |
@Nonnull public abstract Collection<hudson.matrix.Combination> getCombinations(@Nonnull hudson.matrix.MatrixProject project, @CheckForNull hudson.matrix.MatrixBuild build)
project
- the target project.build
- the target build.
Latest build for a new build.
null
if there's no builds.@Nonnull public final String getCombinationsData(@Nonnull hudson.matrix.MatrixProject project, @CheckForNull hudson.matrix.MatrixBuild build)
project
- the target project.build
- the target build@Nonnull public abstract String getName()
@Nonnull public abstract String getId()
public MatrixCombinationsShortcutDescriptor getDescriptor()
getDescriptor
in interface hudson.model.Describable<MatrixCombinationsShortcut>
getDescriptor
in class hudson.model.AbstractDescribableImpl<MatrixCombinationsShortcut>
Copyright © 2016–2017. All rights reserved.