A B C D E F G H I J L M N O P R S T U V W Y 
All Classes All Packages

A

addListener(ConfigurationContext.Listener) - Method in class io.jenkins.plugins.casc.ConfigurationContext
 
AdminWhitelistRuleConfigurator - Class in io.jenkins.plugins.casc.core
Virtual configurator for Remoting security settings.
AdminWhitelistRuleConfigurator() - Constructor for class io.jenkins.plugins.casc.core.AdminWhitelistRuleConfigurator
 
alias(String) - Method in class io.jenkins.plugins.casc.Attribute
 
aliases - Variable in class io.jenkins.plugins.casc.Attribute
 
all() - Static method in interface io.jenkins.plugins.casc.RootElementConfigurator
 
all() - Static method in class io.jenkins.plugins.casc.SecretSource
 
ApplyConfigurationCommand - Class in io.jenkins.plugins.casc.cli
 
ApplyConfigurationCommand() - Constructor for class io.jenkins.plugins.casc.cli.ApplyConfigurationCommand
 
asMapping() - Method in interface io.jenkins.plugins.casc.model.CNode
 
asMapping() - Method in class io.jenkins.plugins.casc.model.Mapping
 
asScalar() - Method in interface io.jenkins.plugins.casc.model.CNode
 
asScalar() - Method in class io.jenkins.plugins.casc.model.Scalar
 
asSequence() - Method in interface io.jenkins.plugins.casc.model.CNode
 
asSequence() - Method in class io.jenkins.plugins.casc.model.Sequence
 
Attribute<Owner,​Type> - Class in io.jenkins.plugins.casc
One attribute of Configurator.
Attribute(String, Class) - Constructor for class io.jenkins.plugins.casc.Attribute
 
Attribute(List<String>, Class) - Constructor for class io.jenkins.plugins.casc.Attribute
 
Attribute.Getter<O,​T> - Interface in io.jenkins.plugins.casc
Abstracts away how to retrieve attribute value from a 'target' Jenkins object.
Attribute.Setter<O,​T> - Interface in io.jenkins.plugins.casc
Abstracts away how to assign a value to a 'target' Jenkins object.

B

BaseConfigurator<T> - Class in io.jenkins.plugins.casc
a General purpose abstract Configurator implementation based on introspection.
BaseConfigurator() - Constructor for class io.jenkins.plugins.casc.BaseConfigurator
 
BaseConfigurator.TypePair - Class in io.jenkins.plugins.casc
 
BOOLEAN - io.jenkins.plugins.casc.model.Scalar.Format
 

C

calculateIfSecret(Class<?>, String) - Static method in class io.jenkins.plugins.casc.Attribute
This is a method which tries to guess whether an attribute is Secret.
canConfigure(Class) - Method in interface io.jenkins.plugins.casc.Configurator
 
canConfigure(Class) - Method in class io.jenkins.plugins.casc.core.NoneSecurityRealmConfigurator
 
CASC_JENKINS_CONFIG_ENV - Static variable in class io.jenkins.plugins.casc.ConfigurationAsCode
 
CASC_JENKINS_CONFIG_PROPERTY - Static variable in class io.jenkins.plugins.casc.ConfigurationAsCode
 
CASC_MERGE_STRATEGY_ENV - Static variable in class io.jenkins.plugins.casc.ConfigurationContext
 
CASC_MERGE_STRATEGY_PROPERTY - Static variable in class io.jenkins.plugins.casc.ConfigurationContext
 
CASC_RELOAD_TOKEN_ENV - Static variable in class io.jenkins.plugins.casc.TokenReloadAction
 
CASC_YAML_CODE_POINT_LIMIT_ENV - Static variable in class io.jenkins.plugins.casc.ConfigurationContext
 
CASC_YAML_CODE_POINT_LIMIT_PROPERTY - Static variable in class io.jenkins.plugins.casc.ConfigurationContext
 
CASC_YAML_MAX_ALIASES_ENV - Static variable in class io.jenkins.plugins.casc.ConfigurationContext
 
CASC_YAML_MAX_ALIASES_PROPERTY - Static variable in class io.jenkins.plugins.casc.ConfigurationContext
 
CasCGlobalConfig - Class in io.jenkins.plugins.casc
 
CasCGlobalConfig() - Constructor for class io.jenkins.plugins.casc.CasCGlobalConfig
 
CasCGlobalConfig(String) - Constructor for class io.jenkins.plugins.casc.CasCGlobalConfig
 
charAt(int) - Method in class io.jenkins.plugins.casc.model.Scalar
 
chars() - Method in class io.jenkins.plugins.casc.model.Scalar
 
check(CNode) - Method in interface io.jenkins.plugins.casc.Configurable
 
check(CNode, ConfigurationContext) - Method in class io.jenkins.plugins.casc.BaseConfigurator
 
check(CNode, ConfigurationContext) - Method in interface io.jenkins.plugins.casc.Configurator
Run the same logic as Configurator.configure(CNode, ConfigurationContext) in dry-run mode.
check(CNode, ConfigurationContext) - Method in class io.jenkins.plugins.casc.core.NoneSecurityRealmConfigurator
 
check(CNode, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.ConfigurableConfigurator
 
check(CNode, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator
 
check(CNode, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.EnumConfigurator
 
check(CNode, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator
 
check(CNode, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.PrimitiveConfigurator
 
CheckConfigurationCommand - Class in io.jenkins.plugins.casc.cli
 
CheckConfigurationCommand() - Constructor for class io.jenkins.plugins.casc.cli.CheckConfigurationCommand
 
checkWith(Mapping, ConfigurationContext) - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
checkWith(YamlSource) - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
clearListeners() - Method in class io.jenkins.plugins.casc.ConfigurationContext
 
clone() - Method in interface io.jenkins.plugins.casc.model.CNode
 
clone() - Method in class io.jenkins.plugins.casc.model.Mapping
 
clone() - Method in class io.jenkins.plugins.casc.model.Scalar
 
clone() - Method in class io.jenkins.plugins.casc.model.Sequence
 
CNode - Interface in io.jenkins.plugins.casc.model
A configuration Node in yaml tree.
CNode.Type - Enum in io.jenkins.plugins.casc.model
 
codePoints() - Method in class io.jenkins.plugins.casc.model.Scalar
 
compare(T, T, ConfigurationContext) - Method in class io.jenkins.plugins.casc.BaseConfigurator
 
configs(String) - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
Recursive search for all ConfigurationAsCode.YAML_FILES_PATTERN in provided base path
Configurable - Interface in io.jenkins.plugins.casc
API for components to directly implement Configuration-as-Code.
ConfigurableConfigurator<T extends Configurable> - Class in io.jenkins.plugins.casc.impl.configurators
 
ConfigurableConfigurator(Class<T>) - Constructor for class io.jenkins.plugins.casc.impl.configurators.ConfigurableConfigurator
 
ConfigurationAsCode - Class in io.jenkins.plugins.casc
ConfigurationAsCode() - Constructor for class io.jenkins.plugins.casc.ConfigurationAsCode
 
ConfigurationAsCodeBootFailure - Exception in io.jenkins.plugins.casc
 
ConfigurationAsCodeBootFailure(ConfiguratorException) - Constructor for exception io.jenkins.plugins.casc.ConfigurationAsCodeBootFailure
 
ConfigurationContext - Class in io.jenkins.plugins.casc
 
ConfigurationContext(ConfiguratorRegistry) - Constructor for class io.jenkins.plugins.casc.ConfigurationContext
 
ConfigurationContext.Listener - Interface in io.jenkins.plugins.casc
 
Configurator<T> - Interface in io.jenkins.plugins.casc
Define a Configurator which handles a configuration element, identified by name.
ConfiguratorConflictException - Exception in io.jenkins.plugins.casc
 
ConfiguratorConflictException(String) - Constructor for exception io.jenkins.plugins.casc.ConfiguratorConflictException
 
ConfiguratorException - Exception in io.jenkins.plugins.casc
Exception type for Configurator issues.
ConfiguratorException(Configurator, String) - Constructor for exception io.jenkins.plugins.casc.ConfiguratorException
 
ConfiguratorException(Configurator, String, String, List<String>, Throwable) - Constructor for exception io.jenkins.plugins.casc.ConfiguratorException
 
ConfiguratorException(Configurator, String, Throwable) - Constructor for exception io.jenkins.plugins.casc.ConfiguratorException
 
ConfiguratorException(String) - Constructor for exception io.jenkins.plugins.casc.ConfiguratorException
 
ConfiguratorException(String, Throwable) - Constructor for exception io.jenkins.plugins.casc.ConfiguratorException
 
ConfiguratorException(Throwable) - Constructor for exception io.jenkins.plugins.casc.ConfiguratorException
 
ConfiguratorRegistry - Interface in io.jenkins.plugins.casc
A Registry to allow Configurators retrieval.
configure() - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
Main entry point to start configuration process.
configure(CNode) - Method in interface io.jenkins.plugins.casc.Configurable
 
configure(CNode, ConfigurationContext) - Method in class io.jenkins.plugins.casc.BaseConfigurator
 
configure(CNode, ConfigurationContext) - Method in interface io.jenkins.plugins.casc.Configurator
Configures/creates a Jenkins object based on a tree.
configure(CNode, ConfigurationContext) - Method in class io.jenkins.plugins.casc.core.NoneSecurityRealmConfigurator
 
configure(CNode, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.ConfigurableConfigurator
 
configure(CNode, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator
 
configure(CNode, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.EnumConfigurator
 
configure(CNode, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator
 
configure(CNode, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.PrimitiveConfigurator
 
configure(Mapping, UpdateCenter, boolean, ConfigurationContext) - Method in class io.jenkins.plugins.casc.core.UpdateCenterConfigurator
 
configure(Mapping, ConfigurationContext, boolean, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.SelfConfigurator
 
configure(Mapping, T, boolean, ConfigurationContext) - Method in class io.jenkins.plugins.casc.BaseConfigurator
Run configuration process on the target instance
configure(String...) - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
configure(Collection<String>) - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
configure(StaplerRequest, JSONObject) - Method in class io.jenkins.plugins.casc.CasCGlobalConfig
 
configureWith(YamlSource) - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
convert(Class, Object) - Method in class io.jenkins.plugins.casc.VersionConverter
 
createAttribute(String, BaseConfigurator.TypePair) - Method in class io.jenkins.plugins.casc.BaseConfigurator
 

D

DataBoundConfigurator<T> - Class in io.jenkins.plugins.casc.impl.configurators
A generic Configurator to configure components with a DataBoundConstructor.
DataBoundConfigurator(Class<T>) - Constructor for class io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator
 
DEFAULT_JENKINS_YAML_PATH - Static variable in class io.jenkins.plugins.casc.ConfigurationAsCode
 
DEFAULT_STRATEGY - Static variable in interface io.jenkins.plugins.casc.yaml.MergeStrategy
 
DefaultConfiguratorRegistry - Class in io.jenkins.plugins.casc.impl
 
DefaultConfiguratorRegistry() - Constructor for class io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry
 
deprecated(boolean) - Method in class io.jenkins.plugins.casc.Attribute
 
DescribableAttribute<Owner,​Type> - Class in io.jenkins.plugins.casc.impl.attributes
 
DescribableAttribute(String, Class<? extends Describable>) - Constructor for class io.jenkins.plugins.casc.impl.attributes.DescribableAttribute
 
DescribableListAttribute<Owner,​Type> - Class in io.jenkins.plugins.casc.impl.attributes
 
DescribableListAttribute(String, Class) - Constructor for class io.jenkins.plugins.casc.impl.attributes.DescribableListAttribute
 
describe() - Method in class io.jenkins.plugins.casc.BaseConfigurator
 
describe() - Method in interface io.jenkins.plugins.casc.Configurable
 
describe() - Method in interface io.jenkins.plugins.casc.Configurator
Determine the list of Attribute available for configuration of the managed component.
describe() - Method in class io.jenkins.plugins.casc.core.AdminWhitelistRuleConfigurator
 
describe() - Method in class io.jenkins.plugins.casc.core.HudsonPrivateSecurityRealmConfigurator
 
describe() - Method in class io.jenkins.plugins.casc.core.JenkinsConfigurator
 
describe() - Method in class io.jenkins.plugins.casc.core.LabelAtomConfigurator
 
describe() - Method in class io.jenkins.plugins.casc.core.MavenConfigurator
 
describe() - Method in class io.jenkins.plugins.casc.core.NoneSecurityRealmConfigurator
 
describe() - Method in class io.jenkins.plugins.casc.core.UpdateCenterConfigurator
 
describe() - Method in class io.jenkins.plugins.casc.core.UpdateSiteConfigurator
 
describe() - Method in class io.jenkins.plugins.casc.impl.configurators.ConfigurableConfigurator
 
describe() - Method in class io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator
 
describe() - Method in class io.jenkins.plugins.casc.impl.configurators.EnumConfigurator
 
describe() - Method in class io.jenkins.plugins.casc.impl.configurators.GlobalConfigurationCategoryConfigurator
 
describe() - Method in class io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator
 
describe() - Method in class io.jenkins.plugins.casc.impl.configurators.PrimitiveConfigurator
 
describe(AuthorizationStrategy.Unsecured, ConfigurationContext) - Method in class io.jenkins.plugins.casc.core.UnsecuredAuthorizationStrategyConfigurator
 
describe(HudsonPrivateSecurityRealm, ConfigurationContext) - Method in class io.jenkins.plugins.casc.core.HudsonPrivateSecurityRealmConfigurator
 
describe(SecurityRealm, ConfigurationContext) - Method in class io.jenkins.plugins.casc.core.NoneSecurityRealmConfigurator
 
describe(ConfigurationContext, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.SelfConfigurator
 
describe(Object, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.PrimitiveConfigurator
 
describe(GlobalConfigurationCategory, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.GlobalConfigurationCategoryConfigurator
 
describe(GlobalMavenConfig, ConfigurationContext) - Method in class io.jenkins.plugins.casc.core.MavenConfigurator
 
describe(Owner, ConfigurationContext) - Method in class io.jenkins.plugins.casc.Attribute
 
describe(T, ConfigurationContext) - Method in interface io.jenkins.plugins.casc.Configurator
Describe a component as a Configuration Nodes CNode to be exported as yaml.
describe(T, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.ConfigurableConfigurator
 
describe(T, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator
 
describe(T, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.EnumConfigurator
 
describe(T, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.ExtensionConfigurator
 
describe(T, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator
 
describeForSchema(Owner, ConfigurationContext) - Method in class io.jenkins.plugins.casc.Attribute
This function is for the JSONSchemaGeneration
describeStructure(T, ConfigurationContext) - Method in interface io.jenkins.plugins.casc.Configurator
Describe Structure of the attributes, as required by the schema.
DescriptorConfigurator - Class in io.jenkins.plugins.casc.impl.configurators
Define a Configurator for a Descriptor
DescriptorConfigurator(Descriptor) - Constructor for class io.jenkins.plugins.casc.impl.configurators.DescriptorConfigurator
 
doApply(StaplerRequest, StaplerResponse) - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
doCheck(StaplerRequest, StaplerResponse) - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
doCheckNewSource(String) - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
DOCKER_SECRETS - Static variable in class io.jenkins.plugins.casc.impl.secrets.DockerSecretSource
 
DockerSecretSource - Class in io.jenkins.plugins.casc.impl.secrets
SecretSource implementation relying on docker secrets.
DockerSecretSource() - Constructor for class io.jenkins.plugins.casc.impl.secrets.DockerSecretSource
 
doDynamic(StaplerRequest, StaplerResponse) - Method in exception io.jenkins.plugins.casc.ConfigurationAsCodeBootFailure
 
doExport(StaplerRequest, StaplerResponse) - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
Export live jenkins instance configuration as Yaml
doIndex() - Method in class io.jenkins.plugins.casc.yaml.MergeStrategyAction
 
doIndex(StaplerRequest, StaplerResponse) - Method in class io.jenkins.plugins.casc.TokenReloadAction
 
doReference(StaplerRequest, StaplerResponse) - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
doReload(StaplerRequest, StaplerResponse) - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
doReplace(StaplerRequest, StaplerResponse) - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
doSchema(StaplerRequest, StaplerResponse) - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
Export JSONSchema to URL
doViewExport(StaplerRequest, StaplerResponse) - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 

E

EMPTY - Static variable in class io.jenkins.plugins.casc.model.Mapping
 
encode(String) - Method in class io.jenkins.plugins.casc.SecretSourceResolver
Encodes String so that it can be safely represented in the YAML after export.
encrypted(boolean) - Method in class io.jenkins.plugins.casc.model.Scalar
Indicates that the data is encrypted and hence safe to be exported.
EnumConfigurator<T extends Enum<T>> - Class in io.jenkins.plugins.casc.impl.configurators
 
EnumConfigurator(Class<T>) - Constructor for class io.jenkins.plugins.casc.impl.configurators.EnumConfigurator
 
EnvSecretSource - Class in io.jenkins.plugins.casc.impl.secrets
 
EnvSecretSource() - Constructor for class io.jenkins.plugins.casc.impl.secrets.EnvSecretSource
 
equals(Object) - Method in class io.jenkins.plugins.casc.Attribute
 
equals(Object) - Method in class io.jenkins.plugins.casc.BaseConfigurator
 
equals(Object) - Method in class io.jenkins.plugins.casc.model.Sequence
 
equals(Owner, Owner) - Method in class io.jenkins.plugins.casc.Attribute
 
Error(Source, String) - Constructor for class io.jenkins.plugins.casc.ObsoleteConfigurationMonitor.Error
 
ErrorOnConflictMergeStrategy - Class in io.jenkins.plugins.casc.yaml
 
ErrorOnConflictMergeStrategy() - Constructor for class io.jenkins.plugins.casc.yaml.ErrorOnConflictMergeStrategy
 
exclusions() - Method in class io.jenkins.plugins.casc.BaseConfigurator
Attribute names that are detected by introspection but should be excluded
exclusions() - Method in class io.jenkins.plugins.casc.core.JenkinsConfigurator
 
export(OutputStream) - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
ExportConfigurationCommand - Class in io.jenkins.plugins.casc.cli
 
ExportConfigurationCommand() - Constructor for class io.jenkins.plugins.casc.cli.ExportConfigurationCommand
 
ExtensionConfigurator<T> - Class in io.jenkins.plugins.casc.impl.configurators
A generic Configurator for Extension singletons
ExtensionConfigurator(Class<T>) - Constructor for class io.jenkins.plugins.casc.impl.configurators.ExtensionConfigurator
 
extensionOrdinalSort() - Static method in interface io.jenkins.plugins.casc.Configurator
 
extractExtensionOrdinal(Attribute<?, ?>) - Static method in interface io.jenkins.plugins.casc.Configurator
 
extractExtensionOrdinal(Class) - Static method in interface io.jenkins.plugins.casc.Configurator
 
extractExtensionOrdinal(Object) - Static method in interface io.jenkins.plugins.casc.Configurator
 
ExtraFieldUtils - Class in io.jenkins.plugins.casc.util
Extends FieldUtils by adding some utility methods.
ExtraFieldUtils() - Constructor for class io.jenkins.plugins.casc.util.ExtraFieldUtils
 

F

file - Variable in class io.jenkins.plugins.casc.model.Source
 
FLOATING - io.jenkins.plugins.casc.model.Scalar.Format
 

G

generateSchema() - Static method in class io.jenkins.plugins.casc.SchemaGeneration
 
get() - Static method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
get() - Static method in interface io.jenkins.plugins.casc.ConfiguratorRegistry
Retrieve default implementation from Jenkins
get() - Static method in class io.jenkins.plugins.casc.ObsoleteConfigurationMonitor
 
get(Set<Attribute<O, ?>>, String) - Static method in class io.jenkins.plugins.casc.Attribute
 
getAliases() - Method in class io.jenkins.plugins.casc.Attribute
 
getApi() - Method in class io.jenkins.plugins.casc.yaml.MergeStrategyAction
 
getAttributes() - Method in interface io.jenkins.plugins.casc.Configurator
 
getBundledCasCURIs() - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
getCategoryName() - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
Name of the category for this management link.
getConfigurationPath() - Method in class io.jenkins.plugins.casc.CasCGlobalConfig
 
getConfigurator() - Method in exception io.jenkins.plugins.casc.ConfiguratorException
 
getConfiguratorNames() - Method in exception io.jenkins.plugins.casc.UnknownConfiguratorException
 
getConfigurators() - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
Used for documentation generation in index.jelly
getConfigurators(ConfigurationContext) - Method in interface io.jenkins.plugins.casc.Configurator
 
getConfigurators(ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator
 
getConfigurators(ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.PrimitiveConfigurator
 
getCss() - Method in class io.jenkins.plugins.casc.ObsoleteConfigurationMonitor
 
getDataBoundConstructor(Class) - Static method in class io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator
 
getDeprecated() - Method in class io.jenkins.plugins.casc.ConfigurationContext
 
getDescription() - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
getDescription() - Method in class io.jenkins.plugins.casc.core.HudsonPrivateSecurityRealmConfigurator.UserWithPassword
 
getDisplayName() - Method in class io.jenkins.plugins.casc.CasCGlobalConfig
 
getDisplayName() - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
getDisplayName() - Method in interface io.jenkins.plugins.casc.Configurator
 
getDisplayName() - Method in class io.jenkins.plugins.casc.core.UnsecuredAuthorizationStrategyConfigurator
 
getDisplayName() - Method in class io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator
 
getDisplayName() - Method in class io.jenkins.plugins.casc.TokenReloadAction
 
getDisplayName() - Method in class io.jenkins.plugins.casc.yaml.MergeStrategyAction
 
getErrorMessage() - Method in exception io.jenkins.plugins.casc.ConfiguratorException
 
getErrorMessage() - Method in exception io.jenkins.plugins.casc.UnknownAttributesException
 
getErrorMessage() - Method in exception io.jenkins.plugins.casc.UnknownConfiguratorException
 
getErrors() - Method in class io.jenkins.plugins.casc.ObsoleteConfigurationMonitor
 
getExtensionSource(Configurator) - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
Retrieve which plugin do provide this extension point, used in documentation.jelly
getFieldNoForce(Class, String) - Static method in class io.jenkins.plugins.casc.util.ExtraFieldUtils
Gets an accessible Field by name without breaking scope.
getFormat() - Method in class io.jenkins.plugins.casc.model.Scalar
 
getGetter() - Method in class io.jenkins.plugins.casc.Attribute
 
getHtmlHelp(Class, String) - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
Retrieve the html help tip associated to an attribute, used in documentation.jelly FIXME would prefer <st:include page="help-${a.name}.html" class="${c.target}" optional="true"/>
getIconFileName() - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
getIconFileName() - Method in class io.jenkins.plugins.casc.TokenReloadAction
 
getIconFileName() - Method in class io.jenkins.plugins.casc.yaml.MergeStrategyAction
 
getId() - Method in class io.jenkins.plugins.casc.core.HudsonPrivateSecurityRealmConfigurator.UserWithPassword
 
getImplementedAPI() - Method in interface io.jenkins.plugins.casc.Configurator
 
getImplementedAPI() - Method in class io.jenkins.plugins.casc.core.UnsecuredAuthorizationStrategyConfigurator
 
getImplementedAPI() - Method in class io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator
 
getImplementors() - Method in class io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator
 
getInvalidAttribute() - Method in exception io.jenkins.plugins.casc.ConfiguratorException
 
getLastTimeLoaded() - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
getMergeStrategy() - Method in class io.jenkins.plugins.casc.ConfigurationContext
 
getMergeStrategyOrDefault(String) - Static method in class io.jenkins.plugins.casc.yaml.MergeStrategyFactory
Get strategy from name
getMessage() - Method in exception io.jenkins.plugins.casc.ConfiguratorException
 
getName() - Method in class io.jenkins.plugins.casc.Attribute
 
getName() - Method in interface io.jenkins.plugins.casc.Configurator
Get a configurator name.
getName() - Method in class io.jenkins.plugins.casc.core.AdminWhitelistRuleConfigurator
 
getName() - Method in class io.jenkins.plugins.casc.core.HudsonPrivateSecurityRealmConfigurator.UserWithPassword
 
getName() - Method in class io.jenkins.plugins.casc.core.JenkinsConfigurator
 
getName() - Method in class io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator
 
getName() - Method in class io.jenkins.plugins.casc.impl.configurators.DescriptorConfigurator
 
getName() - Method in class io.jenkins.plugins.casc.impl.configurators.GlobalConfigurationCategoryConfigurator
 
getName() - Method in class io.jenkins.plugins.casc.impl.configurators.SelfConfigurator
 
getName() - Method in class io.jenkins.plugins.casc.yaml.ErrorOnConflictMergeStrategy
 
getName() - Method in interface io.jenkins.plugins.casc.yaml.MergeStrategy
Name of the merge strategy which must be unique.
getName() - Method in class io.jenkins.plugins.casc.yaml.OverrideMergeStrategy
 
getNames() - Method in interface io.jenkins.plugins.casc.Configurator
Get all possible configurator names
getNames() - Method in class io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator
 
getNames() - Method in class io.jenkins.plugins.casc.impl.configurators.DescriptorConfigurator
 
getNames() - Method in class io.jenkins.plugins.casc.impl.configurators.GlobalConfigurationCategoryConfigurator
 
getPreferredSymbol(Descriptor, Class, Class) - Static method in class io.jenkins.plugins.casc.impl.attributes.DescribableAttribute
Retrieve the preferred symbol for this descriptor
getPrismConfiguration() - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
getProperties() - Method in class io.jenkins.plugins.casc.core.HudsonPrivateSecurityRealmConfigurator.UserWithPassword
 
getRequiredPermission() - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
getRestricted() - Method in class io.jenkins.plugins.casc.ConfigurationContext
 
getRestrictions() - Method in class io.jenkins.plugins.casc.Attribute
 
getRootConfigurators() - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
Used for documentation generation in index.jelly
getScalarValue(String) - Method in class io.jenkins.plugins.casc.model.Mapping
 
getSecretSourceResolver() - Method in class io.jenkins.plugins.casc.ConfigurationContext
 
getSecretSources() - Method in class io.jenkins.plugins.casc.ConfigurationContext
Get the SecretSources used to substitute ${XX} test used as yaml values with sensitive data.
getSetter() - Method in class io.jenkins.plugins.casc.Attribute
 
getShortDescription() - Method in class io.jenkins.plugins.casc.cli.ApplyConfigurationCommand
 
getShortDescription() - Method in class io.jenkins.plugins.casc.cli.CheckConfigurationCommand
 
getShortDescription() - Method in class io.jenkins.plugins.casc.cli.ExportConfigurationCommand
 
getShortDescription() - Method in class io.jenkins.plugins.casc.cli.ReloadJCascConfigurationCommand
 
getSource() - Method in interface io.jenkins.plugins.casc.model.CNode
Indicate the source (file, line number) this specific configuration node comes from.
getSource() - Method in class io.jenkins.plugins.casc.model.Mapping
 
getSource() - Method in class io.jenkins.plugins.casc.model.Scalar
 
getSource() - Method in class io.jenkins.plugins.casc.model.Sequence
 
getSources() - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
getSymbols(Descriptor, Class, Class) - Static method in class io.jenkins.plugins.casc.impl.attributes.DescribableAttribute
Retrieve all possible symbols for this descriptor, first one being preferred one.
getTarget() - Method in interface io.jenkins.plugins.casc.Configurator
Target type this configurator can handle.
getTarget() - Method in class io.jenkins.plugins.casc.core.AdminWhitelistRuleConfigurator
 
getTarget() - Method in class io.jenkins.plugins.casc.core.JenkinsConfigurator
 
getTarget() - Method in class io.jenkins.plugins.casc.core.LabelAtomConfigurator
 
getTarget() - Method in class io.jenkins.plugins.casc.core.MavenConfigurator
 
getTarget() - Method in class io.jenkins.plugins.casc.core.NoneSecurityRealmConfigurator
 
getTarget() - Method in class io.jenkins.plugins.casc.core.UnsecuredAuthorizationStrategyConfigurator
 
getTarget() - Method in class io.jenkins.plugins.casc.core.UpdateCenterConfigurator
 
getTarget() - Method in class io.jenkins.plugins.casc.core.UpdateSiteConfigurator
 
getTarget() - Method in class io.jenkins.plugins.casc.impl.configurators.ConfigurableConfigurator
 
getTarget() - Method in class io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator
 
getTarget() - Method in class io.jenkins.plugins.casc.impl.configurators.DescriptorConfigurator
 
getTarget() - Method in class io.jenkins.plugins.casc.impl.configurators.EnumConfigurator
 
getTarget() - Method in class io.jenkins.plugins.casc.impl.configurators.ExtensionConfigurator
 
getTarget() - Method in class io.jenkins.plugins.casc.impl.configurators.GlobalConfigurationCategoryConfigurator
 
getTarget() - Method in class io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator
 
getTarget() - Method in class io.jenkins.plugins.casc.impl.configurators.PrimitiveConfigurator
 
getTarget() - Method in class io.jenkins.plugins.casc.impl.configurators.SelfConfigurator
 
getTargetComponent(ConfigurationContext) - Method in class io.jenkins.plugins.casc.core.JenkinsConfigurator
 
getTargetComponent(ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.DescriptorConfigurator
 
getTargetComponent(ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.GlobalConfigurationCategoryConfigurator
 
getTargetComponent(ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.SelfConfigurator
 
getTargetComponent(ConfigurationContext) - Method in interface io.jenkins.plugins.casc.RootElementConfigurator
Retrieve the target component managed by this RootElementConfigurator
getter(Attribute.Getter<Owner, Type>) - Method in class io.jenkins.plugins.casc.Attribute
 
getType() - Method in class io.jenkins.plugins.casc.Attribute
 
getType() - Method in interface io.jenkins.plugins.casc.model.CNode
 
getType() - Method in class io.jenkins.plugins.casc.model.Mapping
 
getType() - Method in class io.jenkins.plugins.casc.model.Scalar
 
getType() - Method in class io.jenkins.plugins.casc.model.Sequence
 
getUnknown() - Method in class io.jenkins.plugins.casc.ConfigurationContext
 
getUrlName() - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
getUrlName() - Method in class io.jenkins.plugins.casc.TokenReloadAction
 
getUrlName() - Method in class io.jenkins.plugins.casc.yaml.MergeStrategyAction
 
getValidAttributes() - Method in exception io.jenkins.plugins.casc.ConfiguratorException
 
getValue() - Method in class io.jenkins.plugins.casc.model.Scalar
Gets value of the scalar for export.
getValue(O) - Method in interface io.jenkins.plugins.casc.Attribute.Getter
 
getValue(Owner) - Method in class io.jenkins.plugins.casc.Attribute
 
getValue(Owner) - Method in class io.jenkins.plugins.casc.impl.attributes.DescribableListAttribute
 
getValue(Owner) - Method in class io.jenkins.plugins.casc.impl.attributes.PersistedListAttribute
 
getVersion() - Method in class io.jenkins.plugins.casc.ConfigurationContext
 
getYamlCodePointLimit() - Method in class io.jenkins.plugins.casc.ConfigurationContext
 
getYamlMaxAliasesForCollections() - Method in class io.jenkins.plugins.casc.ConfigurationContext
 
GlobalConfigurationCategoryConfigurator - Class in io.jenkins.plugins.casc.impl.configurators
 
GlobalConfigurationCategoryConfigurator(GlobalConfigurationCategory) - Constructor for class io.jenkins.plugins.casc.impl.configurators.GlobalConfigurationCategoryConfigurator
 

H

handleExceptionOnReloading(StaplerRequest, StaplerResponse, ConfiguratorException) - Static method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
handleUnknown(Mapping, ConfigurationContext) - Method in class io.jenkins.plugins.casc.BaseConfigurator
 
hashCode() - Method in class io.jenkins.plugins.casc.Attribute
 
hashCode() - Method in class io.jenkins.plugins.casc.BaseConfigurator
 
hashCode() - Method in class io.jenkins.plugins.casc.model.Sequence
 
HeteroDescribableConfigurator<T extends Describable<T>> - Class in io.jenkins.plugins.casc.impl.configurators
HeteroDescribableConfigurator(Class<T>) - Constructor for class io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator
 
HudsonPrivateSecurityRealmConfigurator - Class in io.jenkins.plugins.casc.core
 
HudsonPrivateSecurityRealmConfigurator() - Constructor for class io.jenkins.plugins.casc.core.HudsonPrivateSecurityRealmConfigurator
 
HudsonPrivateSecurityRealmConfigurator.UserWithPassword - Class in io.jenkins.plugins.casc.core
 

I

init() - Static method in class io.jenkins.plugins.casc.ConfigurationAsCode
Defaults to use a file in the current working directory with the name 'jenkins.yaml' Add the environment variable CASC_JENKINS_CONFIG to override the default.
init() - Method in class io.jenkins.plugins.casc.impl.secrets.PropertiesSecretSource
 
init() - Method in class io.jenkins.plugins.casc.SecretSource
 
instance(Mapping, ConfigurationContext) - Method in class io.jenkins.plugins.casc.BaseConfigurator
Build or identify the target component this configurator has to handle based on the provided configuration node.
instance(Mapping, ConfigurationContext) - Method in class io.jenkins.plugins.casc.core.AdminWhitelistRuleConfigurator
 
instance(Mapping, ConfigurationContext) - Method in class io.jenkins.plugins.casc.core.JenkinsConfigurator
 
instance(Mapping, ConfigurationContext) - Method in class io.jenkins.plugins.casc.core.JNLPLauncherConfigurator
 
instance(Mapping, ConfigurationContext) - Method in class io.jenkins.plugins.casc.core.LabelAtomConfigurator
 
instance(Mapping, ConfigurationContext) - Method in class io.jenkins.plugins.casc.core.MavenConfigurator
 
instance(Mapping, ConfigurationContext) - Method in class io.jenkins.plugins.casc.core.UnsecuredAuthorizationStrategyConfigurator
 
instance(Mapping, ConfigurationContext) - Method in class io.jenkins.plugins.casc.core.UpdateCenterConfigurator
 
instance(Mapping, ConfigurationContext) - Method in class io.jenkins.plugins.casc.core.UpdateSiteConfigurator
 
instance(Mapping, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator
Build a fresh new component based on provided configuration and DataBoundConstructor
instance(Mapping, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.DescriptorConfigurator
 
instance(Mapping, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.ExtensionConfigurator
 
instance(Mapping, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.GlobalConfigurationCategoryConfigurator
 
instance(Mapping, ConfigurationContext) - Method in class io.jenkins.plugins.casc.impl.configurators.SelfConfigurator
 
io.jenkins.plugins.casc - package io.jenkins.plugins.casc
 
io.jenkins.plugins.casc.cli - package io.jenkins.plugins.casc.cli
 
io.jenkins.plugins.casc.core - package io.jenkins.plugins.casc.core
 
io.jenkins.plugins.casc.impl - package io.jenkins.plugins.casc.impl
 
io.jenkins.plugins.casc.impl.attributes - package io.jenkins.plugins.casc.impl.attributes
 
io.jenkins.plugins.casc.impl.configurators - package io.jenkins.plugins.casc.impl.configurators
 
io.jenkins.plugins.casc.impl.secrets - package io.jenkins.plugins.casc.impl.secrets
 
io.jenkins.plugins.casc.model - package io.jenkins.plugins.casc.model
 
io.jenkins.plugins.casc.util - package io.jenkins.plugins.casc.util
 
io.jenkins.plugins.casc.yaml - package io.jenkins.plugins.casc.yaml
 
isActivated() - Method in class io.jenkins.plugins.casc.ObsoleteConfigurationMonitor
 
isDeprecated() - Method in class io.jenkins.plugins.casc.Attribute
 
isMasked() - Method in class io.jenkins.plugins.casc.model.Scalar
Check whether the scalar value should be masked in the output.
isMultiple() - Method in class io.jenkins.plugins.casc.Attribute
Attribute is actually a Collection of documented type
isRaw() - Method in class io.jenkins.plugins.casc.model.Scalar
 
isRestricted() - Method in class io.jenkins.plugins.casc.Attribute
 
isRootElement() - Method in interface io.jenkins.plugins.casc.RootElementConfigurator
 
isSecret(Owner) - Method in class io.jenkins.plugins.casc.Attribute
Checks whether an attribute is considered a secret one.
isSensitiveData() - Method in interface io.jenkins.plugins.casc.model.CNode
Deprecated.
sensitive data are identified based on target attribute being a $Secret
isSensitiveData() - Method in class io.jenkins.plugins.casc.model.Scalar
 
isSupportedURI(String) - Static method in class io.jenkins.plugins.casc.ConfigurationAsCode
 

J

JenkinsConfigurator - Class in io.jenkins.plugins.casc.core
 
JenkinsConfigurator() - Constructor for class io.jenkins.plugins.casc.core.JenkinsConfigurator
 
JNLPLauncherConfigurator - Class in io.jenkins.plugins.casc.core
 
JNLPLauncherConfigurator() - Constructor for class io.jenkins.plugins.casc.core.JNLPLauncherConfigurator
 

L

LabelAtomConfigurator - Class in io.jenkins.plugins.casc.core
 
LabelAtomConfigurator() - Constructor for class io.jenkins.plugins.casc.core.LabelAtomConfigurator
 
LabelAtomPropertyConfigurator - Class in io.jenkins.plugins.casc.core
 
LabelAtomPropertyConfigurator() - Constructor for class io.jenkins.plugins.casc.core.LabelAtomPropertyConfigurator
 
length() - Method in class io.jenkins.plugins.casc.model.Scalar
 
line - Variable in class io.jenkins.plugins.casc.model.Source
 
loadFrom(List<YamlSource>, ConfigurationContext) - Static method in class io.jenkins.plugins.casc.yaml.YamlUtils
Load configuration-as-code model from a set of Yaml sources, merging documents
LOGGER - Static variable in class io.jenkins.plugins.casc.TokenReloadAction
 
LOGGER - Static variable in class io.jenkins.plugins.casc.yaml.YamlUtils
 
lookup(Type) - Method in class io.jenkins.plugins.casc.ConfigurationContext
 
lookup(Type) - Method in interface io.jenkins.plugins.casc.ConfiguratorRegistry
Retrieve a Configurator for target type.
lookup(Type) - Method in class io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry
Looks for a configurator for exact type.
lookupOrFail(Type) - Method in class io.jenkins.plugins.casc.ConfigurationContext
 
lookupOrFail(Type) - Method in interface io.jenkins.plugins.casc.ConfiguratorRegistry
null-safe flavour of ConfiguratorRegistry.lookup(Type).
lookupOrFail(Type) - Method in class io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry
Looks for a configurator for exact type.
lookupRootElement(String) - Method in class io.jenkins.plugins.casc.ConfigurationContext
 
lookupRootElement(String) - Method in interface io.jenkins.plugins.casc.ConfiguratorRegistry
Retrieve a RootElementConfigurator by it's yaml element (key) name.
lookupRootElement(String) - Method in class io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry
 

M

Mapping - Class in io.jenkins.plugins.casc.model
 
Mapping() - Constructor for class io.jenkins.plugins.casc.model.Mapping
 
Mapping(int) - Constructor for class io.jenkins.plugins.casc.model.Mapping
 
MAPPING - io.jenkins.plugins.casc.model.CNode.Type
 
MavenConfigurator - Class in io.jenkins.plugins.casc.core
A mix-in configurator to support both Maven.DescriptorImpl and GlobalMavenConfig which both are are Descriptors for the "tools" category using a conflicting Symbol.
MavenConfigurator() - Constructor for class io.jenkins.plugins.casc.core.MavenConfigurator
 
merge(List<YamlSource>, ConfigurationContext) - Static method in class io.jenkins.plugins.casc.yaml.YamlUtils
 
merge(Node, Node, String) - Method in class io.jenkins.plugins.casc.yaml.ErrorOnConflictMergeStrategy
 
merge(Node, Node, String) - Method in interface io.jenkins.plugins.casc.yaml.MergeStrategy
Merge two nodes which come from two YAML files
merge(Node, Node, String) - Method in class io.jenkins.plugins.casc.yaml.OverrideMergeStrategy
 
MergeStrategy - Interface in io.jenkins.plugins.casc.yaml
YAML merge strategy between multiple files
MergeStrategyAction - Class in io.jenkins.plugins.casc.yaml
 
MergeStrategyAction() - Constructor for class io.jenkins.plugins.casc.yaml.MergeStrategyAction
 
MergeStrategyFactory - Class in io.jenkins.plugins.casc.yaml
 
MergeStrategyFactory() - Constructor for class io.jenkins.plugins.casc.yaml.MergeStrategyFactory
 
message - Variable in class io.jenkins.plugins.casc.ObsoleteConfigurationMonitor.Error
 
MULTILINESTRING - io.jenkins.plugins.casc.model.Scalar.Format
 
multiple - Variable in class io.jenkins.plugins.casc.Attribute
 
multiple(boolean) - Method in class io.jenkins.plugins.casc.Attribute
 
MultivaluedAttribute<Owner,​Type> - Class in io.jenkins.plugins.casc.impl.attributes
 
MultivaluedAttribute(String, Class) - Constructor for class io.jenkins.plugins.casc.impl.attributes.MultivaluedAttribute
 

N

name - Variable in class io.jenkins.plugins.casc.Attribute
 
NoneSecurityRealmConfigurator - Class in io.jenkins.plugins.casc.core
 
NoneSecurityRealmConfigurator() - Constructor for class io.jenkins.plugins.casc.core.NoneSecurityRealmConfigurator
 
noop() - Static method in class io.jenkins.plugins.casc.Attribute
 
NOP - Static variable in interface io.jenkins.plugins.casc.Attribute.Setter
 
normalize(String) - Static method in interface io.jenkins.plugins.casc.Configurator
 
NUMBER - io.jenkins.plugins.casc.model.Scalar.Format
 

O

ObsoleteConfigurationMonitor - Class in io.jenkins.plugins.casc
 
ObsoleteConfigurationMonitor() - Constructor for class io.jenkins.plugins.casc.ObsoleteConfigurationMonitor
 
ObsoleteConfigurationMonitor.Error - Class in io.jenkins.plugins.casc
 
of(InputStream) - Static method in class io.jenkins.plugins.casc.yaml.YamlSource
 
of(Field) - Static method in class io.jenkins.plugins.casc.BaseConfigurator.TypePair
 
of(Parameter) - Static method in class io.jenkins.plugins.casc.BaseConfigurator.TypePair
 
of(String) - Static method in class io.jenkins.plugins.casc.yaml.YamlSource
 
of(Path) - Static method in class io.jenkins.plugins.casc.yaml.YamlSource
 
of(HttpServletRequest) - Static method in class io.jenkins.plugins.casc.yaml.YamlSource
 
OverrideMergeStrategy - Class in io.jenkins.plugins.casc.yaml
Override the configuration by loading order
OverrideMergeStrategy() - Constructor for class io.jenkins.plugins.casc.yaml.OverrideMergeStrategy
 

P

PersistedListAttribute<Owner,​Type> - Class in io.jenkins.plugins.casc.impl.attributes
 
PersistedListAttribute(String, Class<Type>) - Constructor for class io.jenkins.plugins.casc.impl.attributes.PersistedListAttribute
 
possibleValues() - Method in class io.jenkins.plugins.casc.Attribute
If this attribute is constrained to a limited set of value, here they are
possibleValues() - Method in class io.jenkins.plugins.casc.impl.attributes.DescribableAttribute
 
preferredName - Variable in class io.jenkins.plugins.casc.Attribute
 
preferredName(String) - Method in class io.jenkins.plugins.casc.Attribute
 
PrimitiveConfigurator - Class in io.jenkins.plugins.casc.impl.configurators
 
PrimitiveConfigurator(Class) - Constructor for class io.jenkins.plugins.casc.impl.configurators.PrimitiveConfigurator
 
printThrowable(Throwable) - Static method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
process(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.jenkins.plugins.casc.TokenReloadCrumbExclusion
 
PropertiesSecretSource - Class in io.jenkins.plugins.casc.impl.secrets
This SecretSource implementation allows to use a .properties file for providing secrets.
PropertiesSecretSource() - Constructor for class io.jenkins.plugins.casc.impl.secrets.PropertiesSecretSource
 
put(String, Boolean) - Method in class io.jenkins.plugins.casc.model.Mapping
 
put(String, Number) - Method in class io.jenkins.plugins.casc.model.Mapping
 
put(String, String) - Method in class io.jenkins.plugins.casc.model.Mapping
 
putIfNotEmpty(String, Sequence) - Method in class io.jenkins.plugins.casc.model.Mapping
 
putIfNotNull(String, CNode) - Method in class io.jenkins.plugins.casc.model.Mapping
 

R

read(YamlSource, Reader, ConfigurationContext) - Static method in class io.jenkins.plugins.casc.yaml.YamlUtils
 
reader(YamlSource<?>) - Static method in class io.jenkins.plugins.casc.yaml.YamlUtils
 
record(CNode, String) - Method in class io.jenkins.plugins.casc.ObsoleteConfigurationMonitor
 
RELOAD_TOKEN_PROPERTY - Static variable in class io.jenkins.plugins.casc.TokenReloadAction
 
RELOAD_TOKEN_QUERY_PARAMETER - Static variable in class io.jenkins.plugins.casc.TokenReloadAction
 
ReloadJCascConfigurationCommand - Class in io.jenkins.plugins.casc.cli
 
ReloadJCascConfigurationCommand() - Constructor for class io.jenkins.plugins.casc.cli.ReloadJCascConfigurationCommand
 
removeHtmlTags(String) - Static method in class io.jenkins.plugins.casc.SchemaGeneration
 
reportDescriptorWithoutSetters(Configurator) - Static method in class io.jenkins.plugins.casc.impl.configurators.GlobalConfigurationCategoryConfigurator
 
reset() - Method in class io.jenkins.plugins.casc.ObsoleteConfigurationMonitor
 
resolve(ConfigurationContext, String) - Static method in class io.jenkins.plugins.casc.SecretSourceResolver
Deprecated.
resolve(String) - Method in class io.jenkins.plugins.casc.SecretSourceResolver
Resolve string with potential secrets
restrictions(Class<? extends AccessRestriction>[]) - Method in class io.jenkins.plugins.casc.Attribute
 
retrieveDocStringFromAttribute(Class, String) - Static method in class io.jenkins.plugins.casc.SchemaGeneration
 
reveal(String) - Method in class io.jenkins.plugins.casc.impl.secrets.DockerSecretSource
 
reveal(String) - Method in class io.jenkins.plugins.casc.impl.secrets.EnvSecretSource
 
reveal(String) - Method in class io.jenkins.plugins.casc.impl.secrets.PropertiesSecretSource
 
reveal(String) - Method in class io.jenkins.plugins.casc.SecretSource
Reveal the plaintext value of a secret.
RootElementConfigurator<T> - Interface in io.jenkins.plugins.casc
Define a Configurator which handles a root configuration element, identified by name.
run() - Method in class io.jenkins.plugins.casc.cli.ApplyConfigurationCommand
 
run() - Method in class io.jenkins.plugins.casc.cli.CheckConfigurationCommand
 
run() - Method in class io.jenkins.plugins.casc.cli.ExportConfigurationCommand
 
run() - Method in class io.jenkins.plugins.casc.cli.ReloadJCascConfigurationCommand
 

S

Scalar - Class in io.jenkins.plugins.casc.model
 
Scalar(Boolean) - Constructor for class io.jenkins.plugins.casc.model.Scalar
 
Scalar(Enum) - Constructor for class io.jenkins.plugins.casc.model.Scalar
 
Scalar(Number) - Constructor for class io.jenkins.plugins.casc.model.Scalar
 
Scalar(String) - Constructor for class io.jenkins.plugins.casc.model.Scalar
 
Scalar(String, Source) - Constructor for class io.jenkins.plugins.casc.model.Scalar
 
SCALAR - io.jenkins.plugins.casc.model.CNode.Type
 
Scalar.Format - Enum in io.jenkins.plugins.casc.model
 
SchemaGeneration - Class in io.jenkins.plugins.casc
 
SchemaGeneration() - Constructor for class io.jenkins.plugins.casc.SchemaGeneration
 
secret(boolean) - Method in class io.jenkins.plugins.casc.Attribute
Sets whether the attribute is secret.
SECRETS_DEFAULT_PATH - Static variable in class io.jenkins.plugins.casc.impl.secrets.PropertiesSecretSource
Default path for .properties file
SecretSource - Class in io.jenkins.plugins.casc
Resolves variable references in configuration file of the form "${abc}"
SecretSource() - Constructor for class io.jenkins.plugins.casc.SecretSource
 
SecretSourceResolver - Class in io.jenkins.plugins.casc
Resolves secret variables and converts escaped internal variables.
SecretSourceResolver(ConfigurationContext) - Constructor for class io.jenkins.plugins.casc.SecretSourceResolver
 
SelfConfigurator - Class in io.jenkins.plugins.casc.impl.configurators
 
SelfConfigurator() - Constructor for class io.jenkins.plugins.casc.impl.configurators.SelfConfigurator
 
sensitive(boolean) - Method in class io.jenkins.plugins.casc.model.Scalar
Sets the sensitive flag.
Sequence - Class in io.jenkins.plugins.casc.model
 
Sequence() - Constructor for class io.jenkins.plugins.casc.model.Sequence
 
Sequence(int) - Constructor for class io.jenkins.plugins.casc.model.Sequence
 
SEQUENCE - io.jenkins.plugins.casc.model.CNode.Type
 
serializeYamlNode(Node, Writer) - Static method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
setConfigurationPath(String) - Method in class io.jenkins.plugins.casc.CasCGlobalConfig
 
setDeprecated(ConfigurationContext.Deprecation) - Method in class io.jenkins.plugins.casc.ConfigurationContext
 
setDescription(String) - Method in class io.jenkins.plugins.casc.core.HudsonPrivateSecurityRealmConfigurator.UserWithPassword
 
setJsonSchema(boolean) - Method in class io.jenkins.plugins.casc.Attribute
Set jsonSchema is used to tell the describe function to call the describe structure so that it supports and returns a nested structure
setMode(String) - Method in class io.jenkins.plugins.casc.ConfigurationContext
 
setName(String) - Method in class io.jenkins.plugins.casc.core.HudsonPrivateSecurityRealmConfigurator.UserWithPassword
 
setProperties(List<UserProperty>) - Method in class io.jenkins.plugins.casc.core.HudsonPrivateSecurityRealmConfigurator.UserWithPassword
 
setRestricted(ConfigurationContext.Restriction) - Method in class io.jenkins.plugins.casc.ConfigurationContext
 
setSource(Source) - Method in class io.jenkins.plugins.casc.model.Mapping
 
setSource(Source) - Method in class io.jenkins.plugins.casc.model.Sequence
 
setter(Attribute.Setter<Owner, Type>) - Method in class io.jenkins.plugins.casc.Attribute
 
setUnknown(ConfigurationContext.Unknown) - Method in class io.jenkins.plugins.casc.ConfigurationContext
 
setValue(O, T) - Method in interface io.jenkins.plugins.casc.Attribute.Setter
 
setValue(Owner, Collection<Type>) - Method in class io.jenkins.plugins.casc.impl.attributes.DescribableListAttribute
 
setValue(Owner, Collection<Type>) - Method in class io.jenkins.plugins.casc.impl.attributes.PersistedListAttribute
 
setValue(Owner, Type) - Method in class io.jenkins.plugins.casc.Attribute
 
setVersion(ConfigurationContext.Version) - Method in class io.jenkins.plugins.casc.ConfigurationContext
 
source - Variable in class io.jenkins.plugins.casc.ObsoleteConfigurationMonitor.Error
 
source - Variable in class io.jenkins.plugins.casc.yaml.YamlSource
 
source() - Method in class io.jenkins.plugins.casc.yaml.YamlSource
 
Source - Class in io.jenkins.plugins.casc.model
 
Source(String, int) - Constructor for class io.jenkins.plugins.casc.model.Source
 
STRING - io.jenkins.plugins.casc.model.Scalar.Format
 
subSequence(int, int) - Method in class io.jenkins.plugins.casc.model.Scalar
 

T

TokenReloadAction - Class in io.jenkins.plugins.casc
 
TokenReloadAction() - Constructor for class io.jenkins.plugins.casc.TokenReloadAction
 
TokenReloadCrumbExclusion - Class in io.jenkins.plugins.casc
 
TokenReloadCrumbExclusion() - Constructor for class io.jenkins.plugins.casc.TokenReloadCrumbExclusion
 
tokenReloadEnabled() - Static method in class io.jenkins.plugins.casc.TokenReloadAction
 
toString() - Method in class io.jenkins.plugins.casc.Attribute
 
toString() - Method in class io.jenkins.plugins.casc.model.Scalar
 
toString() - Method in class io.jenkins.plugins.casc.yaml.YamlSource
 
toYaml(CNode) - Method in class io.jenkins.plugins.casc.ConfigurationAsCode
 
type - Variable in class io.jenkins.plugins.casc.Attribute
 
TypePair(Type, Class) - Constructor for class io.jenkins.plugins.casc.BaseConfigurator.TypePair
 

U

UnknownAttributesException - Exception in io.jenkins.plugins.casc
 
UnknownAttributesException(Configurator, String, String, String, List<String>) - Constructor for exception io.jenkins.plugins.casc.UnknownAttributesException
 
UnknownConfiguratorException - Exception in io.jenkins.plugins.casc
 
UnknownConfiguratorException(List<String>, String) - Constructor for exception io.jenkins.plugins.casc.UnknownConfiguratorException
 
UnsecuredAuthorizationStrategyConfigurator - Class in io.jenkins.plugins.casc.core
Handles AuthorizationStrategy.Unsecured that requires a special treatment due to its singleton semantics.
UnsecuredAuthorizationStrategyConfigurator() - Constructor for class io.jenkins.plugins.casc.core.UnsecuredAuthorizationStrategyConfigurator
 
UpdateCenterConfigurator - Class in io.jenkins.plugins.casc.core
TODO would not be required if UpdateCenter had a DataBoundConstructor
UpdateCenterConfigurator() - Constructor for class io.jenkins.plugins.casc.core.UpdateCenterConfigurator
 
UpdateSiteConfigurator - Class in io.jenkins.plugins.casc.core
TODO would not be required if UpdateSite had a DataBoundConstructor
UpdateSiteConfigurator() - Constructor for class io.jenkins.plugins.casc.core.UpdateSiteConfigurator
 
URL_NAME - Static variable in class io.jenkins.plugins.casc.TokenReloadAction
 
UserWithPassword(String, String) - Constructor for class io.jenkins.plugins.casc.core.HudsonPrivateSecurityRealmConfigurator.UserWithPassword
 

V

valueOf(String) - Static method in enum io.jenkins.plugins.casc.model.CNode.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.jenkins.plugins.casc.model.Scalar.Format
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.jenkins.plugins.casc.model.CNode.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.jenkins.plugins.casc.model.Scalar.Format
Returns an array containing the constants of this enum type, in the order they are declared.
VersionConverter - Class in io.jenkins.plugins.casc
 
VersionConverter() - Constructor for class io.jenkins.plugins.casc.VersionConverter
 

W

warning(CNode, String) - Method in interface io.jenkins.plugins.casc.ConfigurationContext.Listener
 
warning(CNode, String) - Method in class io.jenkins.plugins.casc.ConfigurationContext
 
writeJSONSchema() - Static method in class io.jenkins.plugins.casc.SchemaGeneration
 

Y

YAML_FILES_PATTERN - Static variable in class io.jenkins.plugins.casc.ConfigurationAsCode
 
YamlSource<T> - Class in io.jenkins.plugins.casc.yaml
 
YamlSource(T) - Constructor for class io.jenkins.plugins.casc.yaml.YamlSource
 
YamlUtils - Class in io.jenkins.plugins.casc.yaml
 
YamlUtils() - Constructor for class io.jenkins.plugins.casc.yaml.YamlUtils
 
A B C D E F G H I J L M N O P R S T U V W Y 
All Classes All Packages