All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractModelASTCodeBlock Represents the special step which are executed without validation against the declarative subset.AbstractModelValidator Abstract implementation ofModelValidator.ASTSchema Endpoint for exposing the AST JSON schema.DescriptorLookupCache InvisibleGlobalWhenCondition Special case of aModelASTWhenConditiongenerated for a globally defined when condition.InvisibleWhen whencontainer generated when adding invisible globalwhenconditions to a stage, containing the new invisible conditions and any explicitly defined ones.Messages Generated localization support class.ModelASTAgent Represents what context in which to run the build - i.e., which label to run on, what Docker agent to run in, etc.ModelASTArgumentList Either single value, or named argsModelASTAxis ModelASTAxisContainer ModelASTBranch Represents a branch of Pipeline steps to execute, either as part of a parallel block, or on its own.ModelASTBuildCondition Represents a single BuildCondition to be checked and possibly executed in either the PostBuild or Notifications sections.ModelASTBuildConditionsContainer Represents a list ofBuildConditionandStepsBlockpairs to be called, depending on whether the build condition is satisfied, at the end of the build or a stage.ModelASTBuildParameter A single parameter definition, eventually corresponding to aParameterDefinitionModelASTBuildParameters A container for one or moreModelASTBuildParameters.ModelASTClosureMap Represents a map of names to possible method arguments, in closure form in GroovyModelASTElement ModelASTElementContainer Interface for elements that contain other elements.ModelASTEnvironment Represents a block of "foo = 'bar'" assignments to environment variables, corresponding toEnvironment.ModelASTEnvironmentValue A marker for classes that can serve as the value for an environment variable.ModelASTExclude ModelASTExcludeAxis ModelASTExcludes ModelASTInternalFunctionCall An internal function call, most notably for use withModelASTEnvironmentModelASTKey Represents the key in a key/value pair, as used inModelASTEnvironment,ModelASTNamedArgumentListand elsewhere.ModelASTKeyValueOrMethodCallPair An individual pair of aModelASTKeyand aModelASTMethodArgModelASTLibraries A container for one or more library stringsModelASTMarkerInterface ModelASTMatrix Represents the collection ofStages to be executed in the build in parallel.ModelASTMethodArg A marker for classes that can serve as the argument for a method, either as part of aModelASTKeyValueOrMethodCallPairor on its own in a list.ModelASTMethodCall A representation of a method call, including its name and a list ofModelASTMethodArgs.ModelASTNamedArgumentList Represents the named parameters for a step in a map ofModelASTKeys andModelASTValues.ModelASTOption A single job property, corresponding eventually toJobPropertyor DeclarativeOption.ModelASTOptions A container for one or moreModelASTOptionsModelASTParallel Represents the collection ofStages to be executed in the build in parallel.ModelASTPipelineDef Represents the parsed pipeline definition for visual pipeline editor.ModelASTPositionalArgumentList Represents the positional parameters for a step in a list ofModelASTValues.ModelASTPostBuild Represents a list ofBuildConditionandStepsBlockpairs to be called, depending on whether the build condition is satisfied, at the end of the build, but before theNotifications.ModelASTPostStage Represents a list ofBuildConditionandStepsBlockpairs to be called, depending on whether the build condition is satisfied, at the end of the stage.ModelASTScriptBlock Represents the special step forScriptStep, which are executed without validation against the declarative subset.ModelASTSingleArgument Represents a single unnamed argument.ModelASTStage Represents an individual Stage and theModelASTBranchs it may contain.ModelASTStageBase Represents an individual Stage and theModelASTBranchs it may contain.ModelASTStageInput An input step for a single stage.ModelASTStages Represents the collection ofStages to be executed in the build.ModelASTStep Represents an individual step within any of the various blocks that can contain steps.ModelASTTools Represents a map of tool types to tool names (i.e., the name of the configured installation).ModelASTTreeStep Represents the special case of a step that has a sub-block of further steps within it.ModelASTTrigger A single trigger, corresponding eventually to aTriggerModelASTTriggers A container for one or moreModelASTTriggers.ModelASTValue Represents the value in a key/value pair, as used inModelASTEnvironment,ModelASTNamedArgumentListand elsewhere.ModelASTWhen IfModelASTStagewill be executed or not.ModelASTWhenCondition ModelASTWhenContent ModelASTWhenExpression Code expressionModelASTStagewill be executed or not.ModelValidator A visitor interface that can be used to traverse the AST of a Declarative Pipeline.SyntheticStageNames