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 Classes Modifier and Type Class Description static class
HudsonPrivateSecurityRealmConfigurator.UserWithPassword
-
Nested classes/interfaces inherited from class io.jenkins.plugins.casc.BaseConfigurator
BaseConfigurator.TypePair
-
-
Constructor Summary
Constructors Constructor Description HudsonPrivateSecurityRealmConfigurator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Attribute<HudsonPrivateSecurityRealm,?>>
describe()
Determine the list of Attribute available for configuration of the managed component.CNode
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
-
-
-
-
Method Detail
-
describe
@NonNull public Set<Attribute<HudsonPrivateSecurityRealm,?>> 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
-
-