Package com.circleci.client.v2.model
Class JobDetails
- java.lang.Object
-
- com.circleci.client.v2.model.JobDetails
-
public class JobDetails extends Object
Job Details
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_CONTEXTSstatic StringJSON_PROPERTY_CREATED_ATstatic StringJSON_PROPERTY_DURATIONstatic StringJSON_PROPERTY_EXECUTORstatic StringJSON_PROPERTY_LATEST_WORKFLOWstatic StringJSON_PROPERTY_MESSAGESstatic StringJSON_PROPERTY_NAMEstatic StringJSON_PROPERTY_NUMBERstatic StringJSON_PROPERTY_ORGANIZATIONstatic StringJSON_PROPERTY_PARALLEL_RUNSstatic StringJSON_PROPERTY_PARALLELISMstatic StringJSON_PROPERTY_PIPELINEstatic StringJSON_PROPERTY_PROJECTstatic StringJSON_PROPERTY_QUEUED_ATstatic StringJSON_PROPERTY_STARTED_ATstatic StringJSON_PROPERTY_STATUSstatic StringJSON_PROPERTY_STOPPED_ATstatic StringJSON_PROPERTY_WEB_URL
-
Constructor Summary
Constructors Constructor Description JobDetails()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_WEB_URL
public static final String JSON_PROPERTY_WEB_URL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PROJECT
public static final String JSON_PROPERTY_PROJECT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PARALLEL_RUNS
public static final String JSON_PROPERTY_PARALLEL_RUNS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STARTED_AT
public static final String JSON_PROPERTY_STARTED_AT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_LATEST_WORKFLOW
public static final String JSON_PROPERTY_LATEST_WORKFLOW
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EXECUTOR
public static final String JSON_PROPERTY_EXECUTOR
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PARALLELISM
public static final String JSON_PROPERTY_PARALLELISM
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STATUS
public static final String JSON_PROPERTY_STATUS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NUMBER
public static final String JSON_PROPERTY_NUMBER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PIPELINE
public static final String JSON_PROPERTY_PIPELINE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DURATION
public static final String JSON_PROPERTY_DURATION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CREATED_AT
public static final String JSON_PROPERTY_CREATED_AT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MESSAGES
public static final String JSON_PROPERTY_MESSAGES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CONTEXTS
public static final String JSON_PROPERTY_CONTEXTS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ORGANIZATION
public static final String JSON_PROPERTY_ORGANIZATION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_QUEUED_AT
public static final String JSON_PROPERTY_QUEUED_AT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STOPPED_AT
public static final String JSON_PROPERTY_STOPPED_AT
- See Also:
- Constant Field Values
-
-
Method Detail
-
webUrl
public JobDetails webUrl(String webUrl)
-
getWebUrl
public String getWebUrl()
URL of the job in CircleCI Web UI.- Returns:
- webUrl
-
setWebUrl
public void setWebUrl(String webUrl)
-
project
public JobDetails project(JobDetailsProject project)
-
getProject
public JobDetailsProject getProject()
Get project- Returns:
- project
-
setProject
public void setProject(JobDetailsProject project)
-
parallelRuns
public JobDetails parallelRuns(List<JobDetailsParallelRuns> parallelRuns)
-
addParallelRunsItem
public JobDetails addParallelRunsItem(JobDetailsParallelRuns parallelRunsItem)
-
getParallelRuns
public List<JobDetailsParallelRuns> getParallelRuns()
Info about parallels runs and their status.- Returns:
- parallelRuns
-
setParallelRuns
public void setParallelRuns(List<JobDetailsParallelRuns> parallelRuns)
-
startedAt
public JobDetails startedAt(OffsetDateTime startedAt)
-
getStartedAt
public OffsetDateTime getStartedAt()
The date and time the job started.- Returns:
- startedAt
-
setStartedAt
public void setStartedAt(OffsetDateTime startedAt)
-
latestWorkflow
public JobDetails latestWorkflow(JobDetailsLatestWorkflow latestWorkflow)
-
getLatestWorkflow
public JobDetailsLatestWorkflow getLatestWorkflow()
Get latestWorkflow- Returns:
- latestWorkflow
-
setLatestWorkflow
public void setLatestWorkflow(JobDetailsLatestWorkflow latestWorkflow)
-
name
public JobDetails name(String name)
-
getName
public String getName()
The name of the job.- Returns:
- name
-
setName
public void setName(String name)
-
executor
public JobDetails executor(JobDetailsExecutor executor)
-
getExecutor
public JobDetailsExecutor getExecutor()
Get executor- Returns:
- executor
-
setExecutor
public void setExecutor(JobDetailsExecutor executor)
-
parallelism
public JobDetails parallelism(Long parallelism)
-
getParallelism
public Long getParallelism()
A number of parallel runs the job has.- Returns:
- parallelism
-
setParallelism
public void setParallelism(Long parallelism)
-
status
public JobDetails status(Object status)
-
getStatus
public Object getStatus()
The current status of the job.- Returns:
- status
-
setStatus
public void setStatus(Object status)
-
number
public JobDetails number(Long number)
-
getNumber
public Long getNumber()
The number of the job.- Returns:
- number
-
setNumber
public void setNumber(Long number)
-
pipeline
public JobDetails pipeline(JobDetailsPipeline pipeline)
-
getPipeline
public JobDetailsPipeline getPipeline()
Get pipeline- Returns:
- pipeline
-
setPipeline
public void setPipeline(JobDetailsPipeline pipeline)
-
duration
public JobDetails duration(Long duration)
-
getDuration
public Long getDuration()
Duration of a job in milliseconds.- Returns:
- duration
-
setDuration
public void setDuration(Long duration)
-
createdAt
public JobDetails createdAt(OffsetDateTime createdAt)
-
getCreatedAt
public OffsetDateTime getCreatedAt()
The time when the job was created.- Returns:
- createdAt
-
setCreatedAt
public void setCreatedAt(OffsetDateTime createdAt)
-
messages
public JobDetails messages(List<JobDetailsMessages> messages)
-
addMessagesItem
public JobDetails addMessagesItem(JobDetailsMessages messagesItem)
-
getMessages
public List<JobDetailsMessages> getMessages()
Messages from CircleCI execution platform.- Returns:
- messages
-
setMessages
public void setMessages(List<JobDetailsMessages> messages)
-
contexts
public JobDetails contexts(List<JobDetailsContexts> contexts)
-
addContextsItem
public JobDetails addContextsItem(JobDetailsContexts contextsItem)
-
getContexts
public List<JobDetailsContexts> getContexts()
List of contexts used by the job.- Returns:
- contexts
-
setContexts
public void setContexts(List<JobDetailsContexts> contexts)
-
organization
public JobDetails organization(JobDetailsOrganization organization)
-
getOrganization
public JobDetailsOrganization getOrganization()
Get organization- Returns:
- organization
-
setOrganization
public void setOrganization(JobDetailsOrganization organization)
-
queuedAt
public JobDetails queuedAt(OffsetDateTime queuedAt)
-
getQueuedAt
public OffsetDateTime getQueuedAt()
The time when the job was placed in a queue.- Returns:
- queuedAt
-
setQueuedAt
public void setQueuedAt(OffsetDateTime queuedAt)
-
stoppedAt
public JobDetails stoppedAt(OffsetDateTime stoppedAt)
-
getStoppedAt
@Nullable public OffsetDateTime getStoppedAt()
The time when the job stopped.- Returns:
- stoppedAt
-
setStoppedAt
public void setStoppedAt(OffsetDateTime stoppedAt)
-
-