Package com.circleci.client.v2.model
Class Job
- java.lang.Object
-
- com.circleci.client.v2.model.Job
-
public class Job extends Object
Job
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJob.TypeEnumThe type of job.
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_DEPENDENCIESstatic StringJSON_PROPERTY_IDstatic StringJSON_PROPERTY_JOB_NUMBERstatic StringJSON_PROPERTY_NAMEstatic StringJSON_PROPERTY_PROJECT_SLUGstatic StringJSON_PROPERTY_STARTED_ATstatic StringJSON_PROPERTY_STATUSstatic StringJSON_PROPERTY_STOPPED_ATstatic StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description Job()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JobaddDependenciesItem(UUID dependenciesItem)Jobdependencies(List<UUID> dependencies)booleanequals(Object o)List<UUID>getDependencies()A sequence of the unique job IDs for the jobs that this job depends upon in the workflow.UUIDgetId()The unique ID of the job.LonggetJobNumber()The number of the job.StringgetName()The name of the job.StringgetProjectSlug()The project-slug for the job.OffsetDateTimegetStartedAt()The date and time the job started.ObjectgetStatus()The current status of the job.OffsetDateTimegetStoppedAt()The time when the job stopped.Job.TypeEnumgetType()The type of job.inthashCode()Jobid(UUID id)JobjobNumber(Long jobNumber)Jobname(String name)JobprojectSlug(String projectSlug)voidsetDependencies(List<UUID> dependencies)voidsetId(UUID id)voidsetJobNumber(Long jobNumber)voidsetName(String name)voidsetProjectSlug(String projectSlug)voidsetStartedAt(OffsetDateTime startedAt)voidsetStatus(Object status)voidsetStoppedAt(OffsetDateTime stoppedAt)voidsetType(Job.TypeEnum type)JobstartedAt(OffsetDateTime startedAt)Jobstatus(Object status)JobstoppedAt(OffsetDateTime stoppedAt)StringtoString()Jobtype(Job.TypeEnum type)
-
-
-
Field Detail
-
JSON_PROPERTY_DEPENDENCIES
public static final String JSON_PROPERTY_DEPENDENCIES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_JOB_NUMBER
public static final String JSON_PROPERTY_JOB_NUMBER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ID
public static final String JSON_PROPERTY_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STARTED_AT
public static final String JSON_PROPERTY_STARTED_AT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PROJECT_SLUG
public static final String JSON_PROPERTY_PROJECT_SLUG
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STATUS
public static final String JSON_PROPERTY_STATUS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STOPPED_AT
public static final String JSON_PROPERTY_STOPPED_AT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDependencies
public List<UUID> getDependencies()
A sequence of the unique job IDs for the jobs that this job depends upon in the workflow.- Returns:
- dependencies
-
getJobNumber
public Long getJobNumber()
The number of the job.- Returns:
- jobNumber
-
setJobNumber
public void setJobNumber(Long jobNumber)
-
getId
public UUID getId()
The unique ID of the job.- Returns:
- id
-
setId
public void setId(UUID id)
-
startedAt
public Job startedAt(OffsetDateTime startedAt)
-
getStartedAt
public OffsetDateTime getStartedAt()
The date and time the job started.- Returns:
- startedAt
-
setStartedAt
public void setStartedAt(OffsetDateTime startedAt)
-
getName
public String getName()
The name of the job.- Returns:
- name
-
setName
public void setName(String name)
-
getProjectSlug
public String getProjectSlug()
The project-slug for the job.- Returns:
- projectSlug
-
setProjectSlug
public void setProjectSlug(String projectSlug)
-
getStatus
public Object getStatus()
The current status of the job.- Returns:
- status
-
setStatus
public void setStatus(Object status)
-
type
public Job type(Job.TypeEnum type)
-
getType
public Job.TypeEnum getType()
The type of job.- Returns:
- type
-
setType
public void setType(Job.TypeEnum type)
-
stoppedAt
public Job stoppedAt(OffsetDateTime stoppedAt)
-
getStoppedAt
@Nullable public OffsetDateTime getStoppedAt()
The time when the job stopped.- Returns:
- stoppedAt
-
setStoppedAt
public void setStoppedAt(OffsetDateTime stoppedAt)
-
-