Package io.jenkins.plugins.casc.core
Class HudsonPrivateSecurityRealmConfigurator
java.lang.Object
io.jenkins.plugins.casc.BaseConfigurator<T>
io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator<HudsonPrivateSecurityRealm>
io.jenkins.plugins.casc.core.HudsonPrivateSecurityRealmConfigurator
- All Implemented Interfaces:
Configurator<HudsonPrivateSecurityRealm>
@Extension
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
public class HudsonPrivateSecurityRealmConfigurator
extends DataBoundConfigurator<HudsonPrivateSecurityRealm>
- Author:
- Nicolas De Loof
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class io.jenkins.plugins.casc.BaseConfigurator
BaseConfigurator.TypePair -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondescribe()Determine the list of Attribute available for configuration of the managed component.describe(HudsonPrivateSecurityRealm instance, ConfigurationContext context) Describe a component as a Configuration NodesCNodeto be exported as yaml.Methods inherited from class io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator
check, configure, getDataBoundConstructor, getDisplayName, getImplementedAPI, getName, getNames, getTarget, instanceMethods inherited from class io.jenkins.plugins.casc.BaseConfigurator
compare, configure, createAttribute, equals, exclusions, handleUnknown, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jenkins.plugins.casc.Configurator
canConfigure, describeStructure, getAttributes, getConfigurators
-
Constructor Details
-
HudsonPrivateSecurityRealmConfigurator
public HudsonPrivateSecurityRealmConfigurator()
-
-
Method Details
-
describe
Description copied from interface:ConfiguratorDetermine the list of Attribute available for configuration of the managed component.- Specified by:
describein interfaceConfigurator<HudsonPrivateSecurityRealm>- Overrides:
describein classDataBoundConfigurator<HudsonPrivateSecurityRealm>- Returns:
- A set of
Attributes that describes this object
-
describe
@CheckForNull public CNode describe(HudsonPrivateSecurityRealm instance, ConfigurationContext context) throws Exception Description copied from interface:ConfiguratorDescribe a component as a Configuration NodesCNodeto be exported as yaml. Only export attributes which are not set to default value.- Specified by:
describein interfaceConfigurator<HudsonPrivateSecurityRealm>- Overrides:
describein classDataBoundConfigurator<HudsonPrivateSecurityRealm>- Throws:
Exception
-