package hudson.plugins.parameterizedtrigger.matrix;
import hudson.matrix.AxisList;
import hudson.matrix.Combination;
import hudson.model.InvisibleAction;
/**
* Restricts the execution of matrix to a subset at runtime.
*
* @author Kohsuke Kawaguchi
*/
public class MatrixSubsetAction extends InvisibleAction {
/**
* Filter Groovy expression to be run in {@link Combination#evalGroovyExpression(AxisList, String)}
*/
private final String filter;
public MatrixSubsetAction(String filter) {
this.filter = filter;
}
public String getFilter() {
return filter;
}
}