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
Modifier and TypeClassDescriptionstatic class
Nested classes/interfaces inherited from class io.jenkins.plugins.casc.BaseConfigurator
BaseConfigurator.TypePair
-
Constructor Summary
-
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 NodesCNode
to be exported as yaml.Methods inherited from class io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator
check, configure, getDataBoundConstructor, getDisplayName, getImplementedAPI, getName, getNames, getTarget, instance
Methods inherited from class io.jenkins.plugins.casc.BaseConfigurator
compare, configure, createAttribute, equals, exclusions, handleUnknown, hashCode
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.jenkins.plugins.casc.Configurator
canConfigure, describeStructure, getAttributes, getConfigurators
-
Constructor Details
-
HudsonPrivateSecurityRealmConfigurator
public HudsonPrivateSecurityRealmConfigurator()
-
-
Method Details
-
describe
Description copied from interface:Configurator
Determine the list of Attribute available for configuration of the managed component.- Specified by:
describe
in interfaceConfigurator<HudsonPrivateSecurityRealm>
- Overrides:
describe
in classDataBoundConfigurator<HudsonPrivateSecurityRealm>
- Returns:
- A set of
Attribute
s that describes this object
-
describe
@CheckForNull public CNode describe(HudsonPrivateSecurityRealm instance, ConfigurationContext context) throws Exception Description copied from interface:Configurator
Describe a component as a Configuration NodesCNode
to be exported as yaml. Only export attributes which are not set to default value.- Specified by:
describe
in interfaceConfigurator<HudsonPrivateSecurityRealm>
- Overrides:
describe
in classDataBoundConfigurator<HudsonPrivateSecurityRealm>
- Throws:
Exception
-