Class BatchControlMatrixCascConfigurator

java.lang.Object
io.jenkins.plugins.batchcontrol.security.BatchControlMatrixCascConfigurator
All Implemented Interfaces:
io.jenkins.plugins.casc.Configurator<BatchControlMatrixAuthorizationStrategy>

@Extension(optional=true) @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public final class BatchControlMatrixCascConfigurator extends Object implements io.jenkins.plugins.casc.Configurator<BatchControlMatrixAuthorizationStrategy>
JCasC support for BatchControlMatrixAuthorizationStrategy under the symbol batchControlProjectMatrix, with the same schema as matrix-auth's projectMatrix (D-35a, PoC-5 row 8).

matrix-auth's configurator matches its exact class and is restricted, so this one looks it up by type at runtime and converts to and from a plain ProjectMatrixAuthorizationStrategy. Optional extension: without JCasC or matrix-auth it is never loaded.