Package hudson.matrix

Class MatrixChildParametersAction

java.lang.Object
hudson.model.ParametersAction
hudson.matrix.MatrixChildParametersAction
All Implemented Interfaces:
MatrixChildAction, Action, EnvironmentContributingAction, LabelAssignmentAction, ModelObject, Queue.QueueAction, Iterable<ParameterValue>, RunAction2

@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public class MatrixChildParametersAction extends ParametersAction implements MatrixChildAction, RunAction2
This class is used to pass parameter actions from a MatrixBuild to a MatrixRun. This wrapper action is needed since SECURITY-170 is blocking undefined parameters in the child job (thus builds). It's intended for internal use only, that's why constructor and methods are packaged visible. The class itself is public to be visible to core so it can pick up the MatrixChildParametersAction.MatrixChildParametersActionEnvironmentContributor.