Class Job
- java.lang.Object
-
- com.atlassian.bamboo.configuration.external.yaml.properties.plan.Job
-
@Immutable public class Job extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Job.Config
-
Constructor Summary
Constructors Constructor Description Job(@NotNull String key, @NotNull String name, @NotNull String description, @NotNull Iterable<com.atlassian.bamboo.specs.api.builders.task.Task> tasks, @NotNull Iterable<com.atlassian.bamboo.specs.api.builders.task.Task> finalTasks, @NotNull Iterable<Requirement> requirements, @NotNull Iterable<Artifact> artifacts, @Nullable Docker docker, @Nullable Other other, @Nullable ArtifactSubscription artifactSubscription)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
@NotNull List<Artifact>
getArtifacts()
@Nullable ArtifactSubscription
getArtifactSubscription()
@NotNull String
getDescription()
@Nullable Docker
getDocker()
@NotNull List<com.atlassian.bamboo.specs.api.builders.task.Task>
getFinalTasks()
@NotNull String
getKey()
@NotNull String
getName()
@Nullable Other
getOther()
@NotNull List<Requirement>
getRequirements()
@NotNull List<com.atlassian.bamboo.specs.api.builders.task.Task>
getTasks()
int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
Job
public Job(@NotNull @NotNull String key, @NotNull @NotNull String name, @NotNull @NotNull String description, @NotNull @NotNull Iterable<com.atlassian.bamboo.specs.api.builders.task.Task> tasks, @NotNull @NotNull Iterable<com.atlassian.bamboo.specs.api.builders.task.Task> finalTasks, @NotNull @NotNull Iterable<Requirement> requirements, @NotNull @NotNull Iterable<Artifact> artifacts, @Nullable @Nullable Docker docker, @Nullable @Nullable Other other, @Nullable @Nullable ArtifactSubscription artifactSubscription)
-
-
Method Detail
-
getKey
@NotNull public @NotNull String getKey()
-
getName
@NotNull public @NotNull String getName()
-
getDescription
@NotNull public @NotNull String getDescription()
-
getTasks
@NotNull public @NotNull List<com.atlassian.bamboo.specs.api.builders.task.Task> getTasks()
-
getFinalTasks
@NotNull public @NotNull List<com.atlassian.bamboo.specs.api.builders.task.Task> getFinalTasks()
-
getRequirements
@NotNull public @NotNull List<Requirement> getRequirements()
-
getDocker
@Nullable public @Nullable Docker getDocker()
-
getOther
@Nullable public @Nullable Other getOther()
-
getArtifactSubscription
@Nullable public @Nullable ArtifactSubscription getArtifactSubscription()
-
-