@Extension(optional=true, ordinal=2.0) @Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public class CredentialsRootConfigurator extends io.jenkins.plugins.casc.BaseConfigurator<GlobalCredentialsConfiguration> implements io.jenkins.plugins.casc.RootElementConfigurator<GlobalCredentialsConfiguration>
ConfigurationAsCode
https://github.com/jenkinsci/configuration-as-code-plugin
Credentials from the default SystemCredentialsProvider
are handled by default.
Credentials provided by CredentialsProvider
extensions are handled if there is a BaseConfigurator
extension for it,
they will be ignored otherwise.Constructor and Description |
---|
CredentialsRootConfigurator() |
Modifier and Type | Method and Description |
---|---|
Set<io.jenkins.plugins.casc.Attribute<GlobalCredentialsConfiguration,?>> |
describe() |
io.jenkins.plugins.casc.model.CNode |
describe(GlobalCredentialsConfiguration instance,
io.jenkins.plugins.casc.ConfigurationContext context) |
String |
getName() |
Class<GlobalCredentialsConfiguration> |
getTarget() |
GlobalCredentialsConfiguration |
getTargetComponent(io.jenkins.plugins.casc.ConfigurationContext context) |
GlobalCredentialsConfiguration |
instance(io.jenkins.plugins.casc.model.Mapping mapping,
io.jenkins.plugins.casc.ConfigurationContext context) |
check, compare, configure, configure, createAttribute, equals, exclusions, handleUnknown, hashCode
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
canConfigure, check, configure, describeStructure, extensionOrdinalSort, extractExtensionOrdinal, extractExtensionOrdinal, extractExtensionOrdinal, getAttributes, getConfigurators, getDisplayName, getImplementedAPI, getNames, normalize
@NonNull public String getName()
getName
in interface io.jenkins.plugins.casc.Configurator<GlobalCredentialsConfiguration>
public Class<GlobalCredentialsConfiguration> getTarget()
getTarget
in interface io.jenkins.plugins.casc.Configurator<GlobalCredentialsConfiguration>
public GlobalCredentialsConfiguration getTargetComponent(io.jenkins.plugins.casc.ConfigurationContext context)
getTargetComponent
in interface io.jenkins.plugins.casc.RootElementConfigurator<GlobalCredentialsConfiguration>
public GlobalCredentialsConfiguration instance(io.jenkins.plugins.casc.model.Mapping mapping, io.jenkins.plugins.casc.ConfigurationContext context)
instance
in class io.jenkins.plugins.casc.BaseConfigurator<GlobalCredentialsConfiguration>
@NonNull public Set<io.jenkins.plugins.casc.Attribute<GlobalCredentialsConfiguration,?>> describe()
describe
in interface io.jenkins.plugins.casc.Configurator<GlobalCredentialsConfiguration>
describe
in class io.jenkins.plugins.casc.BaseConfigurator<GlobalCredentialsConfiguration>
@CheckForNull public io.jenkins.plugins.casc.model.CNode describe(GlobalCredentialsConfiguration instance, io.jenkins.plugins.casc.ConfigurationContext context) throws Exception
describe
in interface io.jenkins.plugins.casc.Configurator<GlobalCredentialsConfiguration>
Exception
Copyright © 2016–2021. All rights reserved.