|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.oozie.client.rest.JsonWorkflowJob
public class JsonWorkflowJob
Json Bean that represents an Oozie workflow job.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.apache.oozie.client.WorkflowJob |
|---|
WorkflowJob.Status |
| Constructor Summary | |
|---|---|
JsonWorkflowJob()
|
|
JsonWorkflowJob(org.json.simple.JSONObject json)
|
|
| Method Summary | |
|---|---|
static java.util.List<WorkflowJob> |
fromJSONArray(org.json.simple.JSONArray array)
Convert a JSONArray into a workflows list. |
java.util.List<WorkflowAction> |
getActions()
Return the workflow nodes that already executed and are executing. |
java.lang.String |
getAppName()
Return the name of the workflow application (from the workflow definition). |
java.lang.String |
getAppPath()
Return the path to the workflow application for the workflow job. |
java.lang.String |
getConf()
Return the job configuration. |
java.lang.String |
getConsoleUrl()
Return the workflow job console URL. |
java.util.Date |
getCreatedTime()
Return the workflow job creation time. |
java.util.Date |
getEndTime()
Return the workflow job end time. |
java.lang.String |
getExternalId()
|
java.lang.String |
getGroup()
Return the workflow job group. |
java.lang.String |
getId()
Return the workflow job ID. |
java.util.Date |
getLastModifiedTime()
Return the workflow job last modified time. |
int |
getRun()
Return the workflow job run number. |
java.util.Date |
getStartTime()
Return the workflow job start time. |
WorkflowJob.Status |
getStatus()
Return the workflow job status. |
java.lang.String |
getUser()
Return the workflow job user owner. |
void |
setActions(java.util.List<? extends JsonWorkflowAction> nodes)
|
void |
setAppName(java.lang.String appName)
|
void |
setAppPath(java.lang.String appPath)
|
void |
setConf(java.lang.String conf)
|
void |
setConsoleUrl(java.lang.String consoleUrl)
Set the workflow job console URL. |
void |
setCreatedTime(java.util.Date createdTime)
|
void |
setEndTime(java.util.Date endTime)
|
void |
setExternalId(java.lang.String externalId)
|
void |
setGroup(java.lang.String group)
|
void |
setId(java.lang.String id)
|
void |
setLastModifiedTime(java.util.Date lastModTime)
|
void |
setRun(int run)
|
void |
setStartTime(java.util.Date startTime)
|
void |
setStatus(WorkflowJob.Status status)
|
void |
setUser(java.lang.String user)
|
static org.json.simple.JSONArray |
toJSONArray(java.util.List<? extends JsonWorkflowJob> workflows)
Convert a workflows list into a JSONArray. |
org.json.simple.JSONObject |
toJSONObject()
Return the JSONObject for the bean. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public JsonWorkflowJob()
public JsonWorkflowJob(org.json.simple.JSONObject json)
| Method Detail |
|---|
public org.json.simple.JSONObject toJSONObject()
JsonBean
toJSONObject in interface JsonBeanpublic java.lang.String getAppPath()
WorkflowJob
getAppPath in interface WorkflowJobpublic void setAppPath(java.lang.String appPath)
public java.lang.String getAppName()
WorkflowJob
getAppName in interface WorkflowJobpublic void setAppName(java.lang.String appName)
public java.lang.String getId()
WorkflowJob
getId in interface WorkflowJobpublic void setId(java.lang.String id)
public void setExternalId(java.lang.String externalId)
public java.lang.String getExternalId()
public java.lang.String getConf()
WorkflowJob
getConf in interface WorkflowJobpublic void setConf(java.lang.String conf)
public WorkflowJob.Status getStatus()
WorkflowJob
getStatus in interface WorkflowJobpublic void setStatus(WorkflowJob.Status status)
public java.util.Date getLastModifiedTime()
WorkflowJob
getLastModifiedTime in interface WorkflowJobpublic void setLastModifiedTime(java.util.Date lastModTime)
public java.util.Date getCreatedTime()
WorkflowJob
getCreatedTime in interface WorkflowJobpublic void setCreatedTime(java.util.Date createdTime)
public java.util.Date getStartTime()
WorkflowJob
getStartTime in interface WorkflowJobpublic void setStartTime(java.util.Date startTime)
public java.util.Date getEndTime()
WorkflowJob
getEndTime in interface WorkflowJobpublic void setEndTime(java.util.Date endTime)
public java.lang.String getUser()
WorkflowJob
getUser in interface WorkflowJobpublic void setUser(java.lang.String user)
public java.lang.String getGroup()
WorkflowJob
getGroup in interface WorkflowJobpublic void setGroup(java.lang.String group)
public int getRun()
WorkflowJob
getRun in interface WorkflowJobpublic void setRun(int run)
public java.lang.String getConsoleUrl()
getConsoleUrl in interface WorkflowJobpublic void setConsoleUrl(java.lang.String consoleUrl)
consoleUrl - the workflow job console URL.public java.util.List<WorkflowAction> getActions()
WorkflowJob
getActions in interface WorkflowJobpublic void setActions(java.util.List<? extends JsonWorkflowAction> nodes)
public java.lang.String toString()
toString in class java.lang.Objectpublic static org.json.simple.JSONArray toJSONArray(java.util.List<? extends JsonWorkflowJob> workflows)
workflows - workflows list.
public static java.util.List<WorkflowJob> fromJSONArray(org.json.simple.JSONArray array)
array - JSON array.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||