Class Job

  • All Implemented Interfaces:
    java.io.Serializable

    public class Job
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • Job

        public Job()
    • 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)
      • setStatus

        public void setStatus​(JobStatus status)
      • getCoverage

        public java.lang.String getCoverage()
      • setCoverage

        public void setCoverage​(java.lang.String coverage)
      • 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)
      • withCommit

        public Job withCommit​(Commit commit)
      • 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)
      • withPipeline

        public Job withPipeline​(Pipeline pipeline)
      • withRef

        public Job withRef​(java.lang.String ref)
      • withRunner

        public Job withRunner​(Runner runner)
      • withUser

        public Job withUser​(User user)
      • 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)
      • withProject

        public Job withProject​(Project project)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object