Class PipelineDescription.Job
- java.lang.Object
-
- jetbrains.buildServer.pipeline.impl.PipelineDescription.Job
-
- Enclosing class:
- PipelineDescription
public static class PipelineDescription.Job extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PipelineDescription.Job.Dependency
static class
PipelineDescription.Job.Repository
static interface
PipelineDescription.Job.RunsOn
static class
PipelineDescription.Job.Step
-
Field Summary
Fields Modifier and Type Field Description boolean
allowReuse
boolean
checkoutOptimization
List<PipelineDescription.Job.Dependency>
dependencies
boolean
enableDependencyCacheOptimization
List<String>
filesPublication
String
id
List<String>
integrations
String
name
Integer
parallelism
Map<String,String>
parameters
List<PipelineDescription.Job.Repository>
repositories
PipelineDescription.Job.RunsOn
runsOn
List<PipelineDescription.Job.Step>
steps
-
Constructor Summary
Constructors Constructor Description Job(String id, String name, Map<String,String> parameters, List<PipelineDescription.Job.Step> steps, List<PipelineDescription.Job.Dependency> dependencies, List<String> filesPublication, List<String> integrations, Integer parallelism, PipelineDescription.Job.RunsOn runsOn, boolean checkoutOptimization, boolean enableDependencyCacheOptimization, boolean allowReuse, List<PipelineDescription.Job.Repository> repositories)
-
-
-
Field Detail
-
id
@NotNull public final String id
-
name
@NotNull public final String name
-
steps
@NotNull public final List<PipelineDescription.Job.Step> steps
-
dependencies
@NotNull public final List<PipelineDescription.Job.Dependency> dependencies
-
parallelism
@Nullable public final Integer parallelism
-
runsOn
@Nullable public final PipelineDescription.Job.RunsOn runsOn
-
checkoutOptimization
public final boolean checkoutOptimization
-
enableDependencyCacheOptimization
public final boolean enableDependencyCacheOptimization
-
allowReuse
public final boolean allowReuse
-
repositories
@NotNull public List<PipelineDescription.Job.Repository> repositories
-
-
Constructor Detail
-
Job
public Job(@NotNull String id, @Nullable String name, @NotNull Map<String,String> parameters, @NotNull List<PipelineDescription.Job.Step> steps, @NotNull List<PipelineDescription.Job.Dependency> dependencies, @NotNull List<String> filesPublication, @NotNull List<String> integrations, @Nullable Integer parallelism, @Nullable PipelineDescription.Job.RunsOn runsOn, boolean checkoutOptimization, boolean enableDependencyCacheOptimization, boolean allowReuse, @NotNull List<PipelineDescription.Job.Repository> repositories)
-
-