Class JcascConfigurator
- java.lang.Object
-
- io.jenkins.plugins.casc.BaseConfigurator<PluginImpl>
-
- com.sonymobile.jenkins.plugins.kerberossso.JcascConfigurator
-
- All Implemented Interfaces:
io.jenkins.plugins.casc.Configurator<PluginImpl>
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @Extension public class JcascConfigurator extends io.jenkins.plugins.casc.BaseConfigurator<PluginImpl>
-
-
Constructor Summary
Constructors Constructor Description JcascConfigurator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
configure(io.jenkins.plugins.casc.model.Mapping m, PluginImpl i, boolean dryrun, io.jenkins.plugins.casc.ConfigurationContext context)
Set<io.jenkins.plugins.casc.Attribute<PluginImpl,?>>
describe()
io.jenkins.plugins.casc.model.CNode
describe(PluginImpl instance, io.jenkins.plugins.casc.ConfigurationContext context)
String
getName()
Class<PluginImpl>
getTarget()
protected PluginImpl
instance(io.jenkins.plugins.casc.model.Mapping mapping, io.jenkins.plugins.casc.ConfigurationContext context)
-
Methods inherited from class io.jenkins.plugins.casc.BaseConfigurator
check, compare, configure, createAttribute, equals, exclusions, handleUnknown, hashCode
-
-
-
-
Method Detail
-
instance
protected PluginImpl instance(io.jenkins.plugins.casc.model.Mapping mapping, io.jenkins.plugins.casc.ConfigurationContext context)
- Specified by:
instance
in classio.jenkins.plugins.casc.BaseConfigurator<PluginImpl>
-
configure
protected void configure(io.jenkins.plugins.casc.model.Mapping m, PluginImpl i, boolean dryrun, io.jenkins.plugins.casc.ConfigurationContext context) throws io.jenkins.plugins.casc.ConfiguratorException
- Overrides:
configure
in classio.jenkins.plugins.casc.BaseConfigurator<PluginImpl>
- Throws:
io.jenkins.plugins.casc.ConfiguratorException
-
getTarget
public Class<PluginImpl> getTarget()
-
describe
@NonNull public Set<io.jenkins.plugins.casc.Attribute<PluginImpl,?>> describe()
- Specified by:
describe
in interfaceio.jenkins.plugins.casc.Configurator<PluginImpl>
- Overrides:
describe
in classio.jenkins.plugins.casc.BaseConfigurator<PluginImpl>
-
describe
public io.jenkins.plugins.casc.model.CNode describe(PluginImpl instance, io.jenkins.plugins.casc.ConfigurationContext context) throws Exception
- Throws:
Exception
-
getName
@NonNull public String getName()
-
-