Package io.jenkins.plugins.casc
Interface ItemConfigurator<T extends TopLevelItem>
- All Superinterfaces:
Configurator<T>
- All Known Implementing Classes:
FreestyleItemConfigurator
-
Method Summary
Methods inherited from interface io.jenkins.plugins.casc.Configurator
canConfigure, check, configure, describe, describe, describeStructure, getAttributes, getConfigurators, getDisplayName, getImplementedAPI, getNames
-
Method Details
-
getName
Description copied from interface:ConfiguratorGet a configurator name. This should return the default name for the configurator, used for exporting yaml seeConfigurator.getNames()for all possible names which will be considered when configuring.- Specified by:
getNamein interfaceConfigurator<T extends TopLevelItem>- Returns:
- short name for this component when used in a configuration.yaml file
-
getTarget
Description copied from interface:ConfiguratorTarget type this configurator can handle.- Specified by:
getTargetin interfaceConfigurator<T extends TopLevelItem>
-
configure
- Throws:
ConfiguratorException
-