public interface ImmutableJob extends ImmutableBuildable
JobMAX_NUMBER_LOG_ENTRIES, MAX_PREVIOUS_BUILD_FOR_AVE, STATUS_CURRENTLY_BUILDING, STATUS_FAIL, STATUS_NO_BUILDS, STATUS_NOT_RUN, STATUS_SUCCESSgetPlanKeyFunctiongetPlanKey| Modifier and Type | Method and Description |
|---|---|
List<? extends ImmutableArtifactDefinition> |
getArtifactDefinitions() |
List<? extends ImmutableArtifactSubscription> |
getArtifactSubscriptions() |
RequirementSet |
getEffectiveRequirementSet()
Return effective value of
RequirementSet, that is value that is considered when checking which agents and
elastic images can build this Buildable. |
ImmutableJob |
getMaster()
Return the master plan if one exists.
|
ImmutableChain |
getParent() |
RequirementSet |
getRequirementSet() |
ImmutableChainStage |
getStage()
The
ChainStage that this Job is a member of |
getAverageBuildDuration, getBuildDefinition, getBuildLogger, getCurrentStatus, getEffectiveVariables, getFirstBuildNumber, getKey, getLabelNames, getLastBuildNumber, getLatestResultsSummary, getNextBuildNumber, getProject, getType, getVariables, hasMaster, isActive, isBusy, isExecuting, isMarkedForDeletiongetBuildKey, getBuildName, getId, getMasterId, getName, getPlanKey, getPlanType, isSuspendedFromBuildinggetDescriptionImmutableChain getParent()
@NotNull ImmutableChainStage getStage()
ChainStage that this Job is a member ofImmutableJob getMaster()
ImmutablePlangetMaster in interface ImmutablePlanPlan if one exists.@NotNull List<? extends ImmutableArtifactDefinition> getArtifactDefinitions()
@NotNull List<? extends ImmutableArtifactSubscription> getArtifactSubscriptions()
@NotNull RequirementSet getRequirementSet()
getRequirementSet in interface ImmutableBuildable@NotNull RequirementSet getEffectiveRequirementSet()
RequirementSet, that is value that is considered when checking which agents and
elastic images can build this Buildable.getEffectiveRequirementSet in interface ImmutableBuildablegetRequirementSet() if ImmutablePlan.hasMaster() is false,
getMaster().getRequirementSet() otherwise.Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.