All Classes and Interfaces
Class
Description
Represents the special step which are executed without validation against the declarative subset.
Abstract implementation of
ModelValidator.Endpoint for exposing the AST JSON schema.
Special case of a
ModelASTWhenCondition generated for a globally defined when condition.when container generated when adding invisible global when conditions to a stage, containing the new
invisible conditions and any explicitly defined ones.Generated localization support class.
Represents what context in which to run the build - i.e., which label to run on, what Docker agent to run in, etc.
Either single value, or named args
Represents a branch of Pipeline steps to execute, either as part of a parallel block, or on its own.
Represents a single BuildCondition to be checked and possibly executed in either the PostBuild or
Notifications sections.
Represents a list of
BuildCondition and StepsBlock pairs to be called, depending on whether
the build condition is satisfied, at the end of the build or a stage.A single parameter definition, eventually corresponding to a
ParameterDefinitionA container for one or more
ModelASTBuildParameters.Represents a map of names to possible method arguments, in closure form in Groovy
Interface for elements that contain other elements.
Represents a block of "foo = 'bar'" assignments to environment variables, corresponding to
Environment.A marker for classes that can serve as the value for an environment variable.
An internal function call, most notably for use with
ModelASTEnvironmentRepresents the key in a key/value pair, as used in
ModelASTEnvironment, ModelASTNamedArgumentList and elsewhere.An individual pair of a
ModelASTKey and a ModelASTMethodArgA container for one or more library strings
Represents the collection of
Stages to be executed in the build in parallel.A marker for classes that can serve as the argument for a method, either as part of a
ModelASTKeyValueOrMethodCallPair or
on its own in a list.A representation of a method call, including its name and a list of
ModelASTMethodArgs.Represents the named parameters for a step in a map of
ModelASTKeys and ModelASTValues.A single job property, corresponding eventually to
JobProperty or DeclarativeOption.A container for one or more
ModelASTOptionsRepresents the collection of
Stages to be executed in the build in parallel.Represents the parsed pipeline definition for visual pipeline editor.
Represents the positional parameters for a step in a list of
ModelASTValues.Represents a list of
BuildCondition and StepsBlock pairs to be called, depending on whether the build
condition is satisfied, at the end of the build, but before the Notifications.Represents a list of
BuildCondition and StepsBlock pairs to be called, depending on whether the build
condition is satisfied, at the end of the stage.Represents the special step for
ScriptStep, which are executed without validation against the declarative subset.Represents a single unnamed argument.
Represents an individual Stage and the
ModelASTBranchs it may contain.Represents an individual Stage and the
ModelASTBranchs it may contain.An input step for a single stage.
Represents the collection of
Stages to be executed in the build.Represents an individual step within any of the various blocks that can contain steps.
Represents a map of tool types to tool names (i.e., the name of the configured installation).
Represents the special case of a step that has a sub-block of further steps within it.
A single trigger, corresponding eventually to a
TriggerA container for one or more
ModelASTTriggers.Represents the value in a key/value pair, as used in
ModelASTEnvironment, ModelASTNamedArgumentList and elsewhere.If
ModelASTStage will be executed or not.Code expression
ModelASTStage will be executed or not.A visitor interface that can be used to traverse the AST of a Declarative Pipeline.