Package io.jenkins.blueocean.rest.model
Class BlueQueueItem
- java.lang.Object
-
- io.jenkins.blueocean.rest.model.Resource
-
- io.jenkins.blueocean.rest.model.BlueQueueItem
-
-
Field Summary
Fields Modifier and Type Field Description static String
CAUSE
static String
EXPECTED_BUILD_NUMBER
static String
ID
static String
ORGANIZATION
static String
PIPELINE
static String
QUEUED_TIME
-
Constructor Summary
Constructors Constructor Description BlueQueueItem()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract void
delete()
Remove a queued itemabstract String
getCauseOfBlockage()
abstract Collection<BlueRun.BlueCause>
getCauses()
abstract int
getExpectedBuildNumber()
abstract String
getId()
abstract String
getOrganization()
abstract String
getPipeline()
abstract Date
getQueuedTime()
abstract String
getQueuedTimeString()
abstract BlueRun
toRun()
-
-
-
Field Detail
-
QUEUED_TIME
public static final String QUEUED_TIME
- See Also:
- Constant Field Values
-
CAUSE
public static final String CAUSE
- See Also:
- Constant Field Values
-
EXPECTED_BUILD_NUMBER
public static final String EXPECTED_BUILD_NUMBER
- See Also:
- Constant Field Values
-
PIPELINE
public static final String PIPELINE
- See Also:
- Constant Field Values
-
ORGANIZATION
public static final String ORGANIZATION
- See Also:
- Constant Field Values
-
ID
public static final String ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
@Exported(name="id") public abstract String getId()
- Returns:
- Id of the item in the queue. Much be unique in the queue of a pipeline
-
getOrganization
@Exported(name="organization") public abstract String getOrganization()
-
getPipeline
@Exported(name="pipeline") public abstract String getPipeline()
- Returns:
- pipeline this queued item belongs too
-
getQueuedTime
public abstract Date getQueuedTime()
- Returns:
- Time the item entered the queue.
-
getQueuedTimeString
@Exported(name="queuedTime") public abstract String getQueuedTimeString()
-
getExpectedBuildNumber
@Exported(name="expectedBuildNumber") public abstract int getExpectedBuildNumber()
- Returns:
- The expected build number of the build. This may change.
-
delete
@WebMethod(name="") @DELETE public abstract void delete()
Remove a queued item
-
getCauses
@Exported(name="cause") public abstract Collection<BlueRun.BlueCause> getCauses()
- Returns:
- causes for this item to be queued
-
getCauseOfBlockage
@Exported(name="causeOfBlockage") public abstract String getCauseOfBlockage()
- Returns:
- Gives reason of blockage if run is in QUEUED state
-
toRun
public abstract BlueRun toRun()
- Returns:
- a run object representing this queued item
-
-