public class Task extends BitmovinResponse
Constructor and Description |
---|
Task() |
Modifier and Type | Method and Description |
---|---|
Task |
addMessagesItem(Message messagesItem) |
Task |
addSubtasksItem(Subtask subtasksItem) |
boolean |
equals(Object o) |
Date |
getCreatedAt()
Timestamp when the task was created, returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ
|
ErrorDetails |
getError()
Additional optional error details
|
Date |
getErrorAt()
Timestamp when the subtask status changed to 'ERROR', returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ Note that this timestamp is deprecated and is equivalent to finishedAt in case of an 'ERROR'.
|
Double |
getEta()
Estimated ETA in seconds
|
Date |
getFinishedAt()
Timestamp when the subtask status changed to a final state like 'FINISHED', 'ERROR', 'CANCELED', returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ Note that this timestamp might be inaccurate for tasks which ran prior to the [1.50.0 REST API release](https://bitmovin.com/docs/encoding/changelogs/rest).
|
List<Message> |
getMessages()
Task specific messages
|
Integer |
getProgress()
Progress in percent
|
Date |
getQueuedAt()
Timestamp when the task status changed to \"QUEUED\", returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ
|
Date |
getRunningAt()
Timestamp when the task status changed to \"RUNNING\", returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ
|
Status |
getStatus()
Current status (required)
|
List<Subtask> |
getSubtasks()
List of subtasks
|
int |
hashCode() |
void |
setCreatedAt(Date createdAt)
Timestamp when the task was created, returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ
|
void |
setError(ErrorDetails error)
Additional optional error details
|
void |
setErrorAt(Date errorAt)
Timestamp when the subtask status changed to 'ERROR', returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ Note that this timestamp is deprecated and is equivalent to finishedAt in case of an 'ERROR'.
|
void |
setEta(Double eta)
Estimated ETA in seconds
|
void |
setFinishedAt(Date finishedAt)
Timestamp when the subtask status changed to a final state like 'FINISHED', 'ERROR', 'CANCELED', returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ Note that this timestamp might be inaccurate for tasks which ran prior to the [1.50.0 REST API release](https://bitmovin.com/docs/encoding/changelogs/rest).
|
void |
setMessages(List<Message> messages)
Task specific messages
|
void |
setProgress(Integer progress)
Progress in percent
|
void |
setQueuedAt(Date queuedAt)
Timestamp when the task status changed to \"QUEUED\", returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ
|
void |
setRunningAt(Date runningAt)
Timestamp when the task status changed to \"RUNNING\", returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ
|
void |
setStatus(Status status)
Current status (required)
|
void |
setSubtasks(List<Subtask> subtasks)
List of subtasks
|
String |
toString() |
getId
public Status getStatus()
public void setStatus(Status status)
status
- Current status (required)public Double getEta()
public void setEta(Double eta)
eta
- Estimated ETA in secondspublic Integer getProgress()
public void setProgress(Integer progress)
progress
- Progress in percentpublic void setSubtasks(List<Subtask> subtasks)
subtasks
- List of subtaskspublic void setMessages(List<Message> messages)
messages
- Task specific messagespublic Date getCreatedAt()
public void setCreatedAt(Date createdAt)
createdAt
- Timestamp when the task was created, returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZpublic Date getQueuedAt()
public void setQueuedAt(Date queuedAt)
queuedAt
- Timestamp when the task status changed to \"QUEUED\", returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZpublic Date getRunningAt()
public void setRunningAt(Date runningAt)
runningAt
- Timestamp when the task status changed to \"RUNNING\", returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZpublic Date getFinishedAt()
public void setFinishedAt(Date finishedAt)
finishedAt
- Timestamp when the subtask status changed to a final state like 'FINISHED', 'ERROR', 'CANCELED', returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ Note that this timestamp might be inaccurate for tasks which ran prior to the [1.50.0 REST API release](https://bitmovin.com/docs/encoding/changelogs/rest).public Date getErrorAt()
public void setErrorAt(Date errorAt)
errorAt
- Timestamp when the subtask status changed to 'ERROR', returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ Note that this timestamp is deprecated and is equivalent to finishedAt in case of an 'ERROR'.public ErrorDetails getError()
public void setError(ErrorDetails error)
error
- Additional optional error detailspublic boolean equals(Object o)
equals
in class BitmovinResponse
public int hashCode()
hashCode
in class BitmovinResponse
public String toString()
toString
in class BitmovinResponse
Copyright © 2024. All rights reserved.