@PublicApi public interface Job extends Buildable, ImmutableJob
MAX_NUMBER_LOG_ENTRIES, MAX_PREVIOUS_BUILD_FOR_AVE, STATUS_CURRENTLY_BUILDING, STATUS_FAIL, STATUS_NO_BUILDS, STATUS_NOT_RUN, STATUS_SUCCESS
NAME_DELIMITER
getPlanKey
Modifier and Type | Method and Description |
---|---|
@NotNull List<ArtifactDefinition> |
getArtifactDefinitions() |
@NotNull List<ArtifactSubscription> |
getArtifactSubscriptions() |
@Nullable Job |
getMaster()
Return the master plan if one exists.
|
@NotNull Chain |
getParent()
|
@NotNull ChainStage |
getStage()
The
ChainStage that this Job is a member of |
void |
setStage(@Nullable ChainStage stage) |
setRequirementSet
getBuildDefinitionXml, getLabellings, getLatestResultsSummary, getRelatedLabellings, setBuildDefinitionXml, setBuildKey, setBuildName, setKey, setLabellings, setMaster, setPlanKey, setProject, setSuspendedFromBuilding
setOid
getEntityType, getOid
setDescription, setName
setMarkedForDeletion
setId
getEffectiveRequirementSet, getEntityType, getRequirementSet, isDivergent
getAverageBuildDuration, getBuildDefinition, getBuildLogger, getCurrentStatus, getEffectiveVariables, getFirstBuildNumber, getKey, getLabelNames, getLastBuildNumber, getProject, getType, getVariables, hasMaster, isActive, isBusy, isExecuting, isMarkedForDeletion
getBuildKey, getBuildName, getDatabaseId, getId, getMasterId, getMasterIdIfExists, getName, getPlanKey, getPlanType, isSuspendedFromBuilding
getDescription
getTaskDefinitions
@NotNull @NotNull Chain getParent()
getParent
in interface ImmutableJob
@NotNull @NotNull ChainStage getStage()
ChainStage
that this Job
is a member ofgetStage
in interface ImmutableJob
@Nullable @Nullable Job getMaster()
ImmutablePlan
getMaster
in interface ImmutableJob
getMaster
in interface ImmutablePlan
Plan
if one exists.@NotNull @NotNull List<ArtifactDefinition> getArtifactDefinitions()
getArtifactDefinitions
in interface ImmutableJob
@NotNull @NotNull List<ArtifactSubscription> getArtifactSubscriptions()
getArtifactSubscriptions
in interface ImmutableJob
void setStage(@Nullable @Nullable ChainStage stage)
Copyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.