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.BooleangetAllowFailure()java.util.List<Artifact>getArtifacts()java.util.DategetArtifactsExpireAt()ArtifactsFilegetArtifactsFile()CommitgetCommit()java.lang.StringgetCoverage()java.util.DategetCreatedAt()java.lang.FloatgetDuration()java.util.DategetErasedAt()When someone deletes job using job erase api, you can detect it using this field.java.lang.StringgetFailureReason()java.util.DategetFinishedAt()java.lang.LonggetId()java.lang.BooleangetManual()java.lang.StringgetName()PipelinegetPipeline()ProjectgetProject()java.lang.FloatgetQueuedDuration()java.lang.StringgetRef()RunnergetRunner()java.lang.StringgetStage()java.util.DategetStartedAt()JobStatusgetStatus()java.lang.BooleangetTag()UsergetUser()java.lang.StringgetWebUrl()java.lang.StringgetWhen()voidsetAllowFailure(java.lang.Boolean allowFailure)voidsetArtifacts(java.util.List<Artifact> artifacts)voidsetArtifactsExpireAt(java.util.Date artifactsExpireAt)voidsetArtifactsFile(ArtifactsFile artifactsFile)voidsetCommit(Commit commit)voidsetCoverage(java.lang.String coverage)voidsetCreatedAt(java.util.Date createdAt)voidsetDuration(java.lang.Float duration)voidsetErasedAt(java.util.Date erasedAt)voidsetFailureReason(java.lang.String failureReason)voidsetFinishedAt(java.util.Date finishedAt)voidsetId(java.lang.Long id)voidsetManual(java.lang.Boolean manual)voidsetName(java.lang.String name)voidsetPipeline(Pipeline pipeline)voidsetProject(Project project)voidsetQueuedDuration(java.lang.Float queuedDuration)voidsetRef(java.lang.String ref)voidsetRunner(Runner runner)voidsetStage(java.lang.String stage)voidsetStartedAt(java.util.Date startedAt)voidsetStatus(JobStatus status)voidsetTag(java.lang.Boolean tag)voidsetUser(User user)voidsetWebUrl(java.lang.String webUrl)voidsetWhen(java.lang.String when)java.lang.StringtoString()JobwithAllowFailure(java.lang.Boolean allowFailure)JobwithArtifactsFile(ArtifactsFile artifactsFile)JobwithCommit(Commit commit)JobwithCoverage(java.lang.String coverage)JobwithCreatedAt(java.util.Date createdAt)JobwithDuration(java.lang.Float duration)JobwithErasedAt(java.util.Date erasedAt)JobwithFinishedAt(java.util.Date finishedAt)JobwithId(java.lang.Long id)JobwithManual(java.lang.Boolean manual)JobwithName(java.lang.String name)JobwithPipeline(Pipeline pipeline)JobwithProject(Project project)JobwithQueuedDuration(java.lang.Float queuedDuration)JobwithRef(java.lang.String ref)JobwithRunner(Runner runner)JobwithStage(java.lang.String stage)JobwithStartedAt(java.util.Date startedAt)JobwithStatus(JobStatus status)JobwithTag(java.lang.Boolean tag)JobwithUser(User user)JobwithWhen(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)
-
getFailureReason
public java.lang.String getFailureReason()
-
setFailureReason
public void setFailureReason(java.lang.String failureReason)
-
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:
toStringin classjava.lang.Object
-
-