Uses of Package
org.jenkinsci.plugins.pipeline.modeldefinition.ast
-
Packages that use org.jenkinsci.plugins.pipeline.modeldefinition.ast Package Description org.jenkinsci.plugins.pipeline.modeldefinition.ast org.jenkinsci.plugins.pipeline.modeldefinition.validator -
Classes in org.jenkinsci.plugins.pipeline.modeldefinition.ast used by org.jenkinsci.plugins.pipeline.modeldefinition.ast Class Description AbstractModelASTCodeBlock Represents the special step which are executed without validation against the declarative subset.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 ofBuildCondition
andStepsBlock
pairs 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 aParameterDefinition
ModelASTBuildParameters A container for one or moreModelASTBuildParameter
s.ModelASTElement 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 ModelASTKey Represents the key in a key/value pair, as used inModelASTEnvironment
,ModelASTNamedArgumentList
and elsewhere.ModelASTLibraries A container for one or more library stringsModelASTMarkerInterface ModelASTMatrix Represents the collection ofStage
s 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 aModelASTKeyValueOrMethodCallPair
or on its own in a list.ModelASTMethodCall A representation of a method call, including its name and a list ofModelASTMethodArg
s.ModelASTOption A single job property, corresponding eventually toJobProperty
or DeclarativeOption.ModelASTOptions A container for one or moreModelASTOption
sModelASTParallel Represents the collection ofStage
s to be executed in the build in parallel.ModelASTPostBuild Represents a list ofBuildCondition
andStepsBlock
pairs to be called, depending on whether the build condition is satisfied, at the end of the build, but before theNotifications
.ModelASTPostStage Represents a list ofBuildCondition
andStepsBlock
pairs to be called, depending on whether the build condition is satisfied, at the end of the stage.ModelASTStage Represents an individual Stage and theModelASTBranch
s it may contain.ModelASTStageBase Represents an individual Stage and theModelASTBranch
s it may contain.ModelASTStageInput An input step for a single stage.ModelASTStages Represents the collection ofStage
s 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).ModelASTTrigger A single trigger, corresponding eventually to aTrigger
ModelASTTriggers A container for one or moreModelASTTrigger
s.ModelASTValue Represents the value in a key/value pair, as used inModelASTEnvironment
,ModelASTNamedArgumentList
and elsewhere.ModelASTWhen IfModelASTStage
will be executed or not.ModelASTWhenCondition ModelASTWhenContent -
Classes in org.jenkinsci.plugins.pipeline.modeldefinition.ast used by org.jenkinsci.plugins.pipeline.modeldefinition.validator Class Description ModelASTAgent Represents what context in which to run the build - i.e., which label to run on, what Docker agent to run in, etc.ModelASTAxis 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 ofBuildCondition
andStepsBlock
pairs 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 aParameterDefinition
ModelASTBuildParameters A container for one or moreModelASTBuildParameter
s.ModelASTEnvironment Represents a block of "foo = 'bar'" assignments to environment variables, corresponding toEnvironment
.ModelASTExclude ModelASTExcludeAxis ModelASTExcludes ModelASTInternalFunctionCall An internal function call, most notably for use withModelASTEnvironment
ModelASTLibraries A container for one or more library stringsModelASTMatrix Represents the collection ofStage
s to be executed in the build in parallel.ModelASTMethodCall A representation of a method call, including its name and a list ofModelASTMethodArg
s.ModelASTOption A single job property, corresponding eventually toJobProperty
or DeclarativeOption.ModelASTOptions A container for one or moreModelASTOption
sModelASTParallel Represents the collection ofStage
s to be executed in the build in parallel.ModelASTPipelineDef Represents the parsed pipeline definition for visual pipeline editor.ModelASTPostBuild Represents a list ofBuildCondition
andStepsBlock
pairs to be called, depending on whether the build condition is satisfied, at the end of the build, but before theNotifications
.ModelASTPostStage Represents a list ofBuildCondition
andStepsBlock
pairs to be called, depending on whether the build condition is satisfied, at the end of the stage.ModelASTStage Represents an individual Stage and theModelASTBranch
s it may contain.ModelASTStageBase Represents an individual Stage and theModelASTBranch
s it may contain.ModelASTStageInput An input step for a single stage.ModelASTStages Represents the collection ofStage
s 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).ModelASTTrigger A single trigger, corresponding eventually to aTrigger
ModelASTTriggers A container for one or moreModelASTTrigger
s.ModelASTValue Represents the value in a key/value pair, as used inModelASTEnvironment
,ModelASTNamedArgumentList
and elsewhere.ModelASTWhen IfModelASTStage
will be executed or not.ModelASTWhenCondition