Package org.gitlab4j.api.models
Class Job
- java.lang.Object
-
- org.gitlab4j.api.models.Job
-
- All Implemented Interfaces:
java.io.Serializable
public class Job extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Job()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
getAllowFailure()
java.util.List<Artifact>
getArtifacts()
java.util.Date
getArtifactsExpireAt()
ArtifactsFile
getArtifactsFile()
Commit
getCommit()
java.lang.String
getCoverage()
java.util.Date
getCreatedAt()
java.lang.Float
getDuration()
java.util.Date
getErasedAt()
When someone deletes job using job erase api, you can detect it using this field.java.util.Date
getFinishedAt()
java.lang.Long
getId()
java.lang.Boolean
getManual()
java.lang.String
getName()
Pipeline
getPipeline()
Project
getProject()
java.lang.Float
getQueuedDuration()
java.lang.String
getRef()
Runner
getRunner()
java.lang.String
getStage()
java.util.Date
getStartedAt()
JobStatus
getStatus()
java.lang.Boolean
getTag()
User
getUser()
java.lang.String
getWebUrl()
java.lang.String
getWhen()
void
setAllowFailure(java.lang.Boolean allowFailure)
void
setArtifacts(java.util.List<Artifact> artifacts)
void
setArtifactsExpireAt(java.util.Date artifactsExpireAt)
void
setArtifactsFile(ArtifactsFile artifactsFile)
void
setCommit(Commit commit)
void
setCoverage(java.lang.String coverage)
void
setCreatedAt(java.util.Date createdAt)
void
setDuration(java.lang.Float duration)
void
setErasedAt(java.util.Date erasedAt)
void
setFinishedAt(java.util.Date finishedAt)
void
setId(java.lang.Long id)
void
setManual(java.lang.Boolean manual)
void
setName(java.lang.String name)
void
setPipeline(Pipeline pipeline)
void
setProject(Project project)
void
setQueuedDuration(java.lang.Float queuedDuration)
void
setRef(java.lang.String ref)
void
setRunner(Runner runner)
void
setStage(java.lang.String stage)
void
setStartedAt(java.util.Date startedAt)
void
setStatus(JobStatus status)
void
setTag(java.lang.Boolean tag)
void
setUser(User user)
void
setWebUrl(java.lang.String webUrl)
void
setWhen(java.lang.String when)
java.lang.String
toString()
Job
withAllowFailure(java.lang.Boolean allowFailure)
Job
withArtifactsFile(ArtifactsFile artifactsFile)
Job
withCommit(Commit commit)
Job
withCoverage(java.lang.String coverage)
Job
withCreatedAt(java.util.Date createdAt)
Job
withDuration(java.lang.Float duration)
Job
withErasedAt(java.util.Date erasedAt)
Job
withFinishedAt(java.util.Date finishedAt)
Job
withId(java.lang.Long id)
Job
withManual(java.lang.Boolean manual)
Job
withName(java.lang.String name)
Job
withPipeline(Pipeline pipeline)
Job
withProject(Project project)
Job
withQueuedDuration(java.lang.Float queuedDuration)
Job
withRef(java.lang.String ref)
Job
withRunner(Runner runner)
Job
withStage(java.lang.String stage)
Job
withStartedAt(java.util.Date startedAt)
Job
withStatus(JobStatus status)
Job
withTag(java.lang.Boolean tag)
Job
withUser(User user)
Job
withWhen(java.lang.String when)
-
-
-
Method Detail
-
getId
public java.lang.Long getId()
-
setId
public void setId(java.lang.Long id)
-
getCommit
public Commit getCommit()
-
setCommit
public void setCommit(Commit commit)
-
getCreatedAt
public java.util.Date getCreatedAt()
-
setCreatedAt
public void setCreatedAt(java.util.Date createdAt)
-
getFinishedAt
public java.util.Date getFinishedAt()
-
setFinishedAt
public void setFinishedAt(java.util.Date finishedAt)
-
getErasedAt
public java.util.Date getErasedAt()
When someone deletes job using job erase api, you can detect it using this field. Normally erasing job does mean only that job artifacts and a job logs gets removed. Job metadata (started_at, duration, ....) stays in place. You can use this attribute to filter out such jobs, that have erased at non-null if you need to.
-
setErasedAt
public void setErasedAt(java.util.Date erasedAt)
-
getArtifactsExpireAt
public java.util.Date getArtifactsExpireAt()
-
setArtifactsExpireAt
public void setArtifactsExpireAt(java.util.Date artifactsExpireAt)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getPipeline
public Pipeline getPipeline()
-
setPipeline
public void setPipeline(Pipeline pipeline)
-
getRef
public java.lang.String getRef()
-
setRef
public void setRef(java.lang.String ref)
-
getUser
public User getUser()
-
setUser
public void setUser(User user)
-
getStartedAt
public java.util.Date getStartedAt()
-
setStartedAt
public void setStartedAt(java.util.Date startedAt)
-
getTag
public java.lang.Boolean getTag()
-
setTag
public void setTag(java.lang.Boolean tag)
-
getWebUrl
public java.lang.String getWebUrl()
-
setWebUrl
public void setWebUrl(java.lang.String webUrl)
-
getStage
public java.lang.String getStage()
-
setStage
public void setStage(java.lang.String stage)
-
getStatus
public JobStatus getStatus()
-
setStatus
public void setStatus(JobStatus status)
-
getCoverage
public java.lang.String getCoverage()
-
setCoverage
public void setCoverage(java.lang.String coverage)
-
getArtifactsFile
public ArtifactsFile getArtifactsFile()
-
setArtifactsFile
public void setArtifactsFile(ArtifactsFile artifactsFile)
-
getArtifacts
public java.util.List<Artifact> getArtifacts()
-
setArtifacts
public void setArtifacts(java.util.List<Artifact> artifacts)
-
getRunner
public Runner getRunner()
-
setRunner
public void setRunner(Runner runner)
-
getWhen
public java.lang.String getWhen()
-
setWhen
public void setWhen(java.lang.String when)
-
getManual
public java.lang.Boolean getManual()
-
setManual
public void setManual(java.lang.Boolean manual)
-
getAllowFailure
public java.lang.Boolean getAllowFailure()
-
setAllowFailure
public void setAllowFailure(java.lang.Boolean allowFailure)
-
getDuration
public java.lang.Float getDuration()
-
setDuration
public void setDuration(java.lang.Float duration)
-
getQueuedDuration
public java.lang.Float getQueuedDuration()
-
setQueuedDuration
public void setQueuedDuration(java.lang.Float queuedDuration)
-
getProject
public Project getProject()
-
setProject
public void setProject(Project project)
-
withId
public Job withId(java.lang.Long id)
-
withCoverage
public Job withCoverage(java.lang.String coverage)
-
withCreatedAt
public Job withCreatedAt(java.util.Date createdAt)
-
withFinishedAt
public Job withFinishedAt(java.util.Date finishedAt)
-
withErasedAt
public Job withErasedAt(java.util.Date erasedAt)
-
withName
public Job withName(java.lang.String name)
-
withRef
public Job withRef(java.lang.String ref)
-
withStartedAt
public Job withStartedAt(java.util.Date startedAt)
-
withArtifactsFile
public Job withArtifactsFile(ArtifactsFile artifactsFile)
-
withTag
public Job withTag(java.lang.Boolean tag)
-
withStage
public Job withStage(java.lang.String stage)
-
withWhen
public Job withWhen(java.lang.String when)
-
withManual
public Job withManual(java.lang.Boolean manual)
-
withAllowFailure
public Job withAllowFailure(java.lang.Boolean allowFailure)
-
withDuration
public Job withDuration(java.lang.Float duration)
-
withQueuedDuration
public Job withQueuedDuration(java.lang.Float queuedDuration)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-