org.apache.oozie.client.rest
Class JsonCoordinatorJob
java.lang.Object
org.apache.oozie.client.rest.JsonCoordinatorJob
- All Implemented Interfaces:
- org.apache.oozie.client.CoordinatorJob, JsonBean
- Direct Known Subclasses:
- CoordinatorJobBean
public class JsonCoordinatorJob
- extends Object
- implements org.apache.oozie.client.CoordinatorJob, JsonBean
Nested classes/interfaces inherited from interface org.apache.oozie.client.CoordinatorJob |
org.apache.oozie.client.CoordinatorJob.Execution, org.apache.oozie.client.CoordinatorJob.Status, org.apache.oozie.client.CoordinatorJob.Timeunit |
JsonCoordinatorJob
public JsonCoordinatorJob()
toJSONObject
public org.json.simple.JSONObject toJSONObject()
- Description copied from interface:
JsonBean
- Return the JSONObject for the bean.
- Specified by:
toJSONObject
in interface JsonBean
- Returns:
- the JSONObject for the bean.
getAppPath
public String getAppPath()
- Specified by:
getAppPath
in interface org.apache.oozie.client.CoordinatorJob
setAppPath
public void setAppPath(String appPath)
getAppName
public String getAppName()
- Specified by:
getAppName
in interface org.apache.oozie.client.CoordinatorJob
setAppName
public void setAppName(String appName)
getId
public String getId()
- Specified by:
getId
in interface org.apache.oozie.client.CoordinatorJob
setId
public void setId(String id)
setExternalId
public void setExternalId(String externalId)
getExternalId
public String getExternalId()
getConf
public String getConf()
- Specified by:
getConf
in interface org.apache.oozie.client.CoordinatorJob
setConf
public void setConf(String conf)
getStatus
public org.apache.oozie.client.CoordinatorJob.Status getStatus()
- Specified by:
getStatus
in interface org.apache.oozie.client.CoordinatorJob
setStatus
public void setStatus(org.apache.oozie.client.CoordinatorJob.Status status)
setFrequency
public void setFrequency(int frequency)
getFrequency
public int getFrequency()
- Specified by:
getFrequency
in interface org.apache.oozie.client.CoordinatorJob
setTimeUnit
public void setTimeUnit(org.apache.oozie.client.CoordinatorJob.Timeunit timeUnit)
getTimeUnit
public org.apache.oozie.client.CoordinatorJob.Timeunit getTimeUnit()
- Specified by:
getTimeUnit
in interface org.apache.oozie.client.CoordinatorJob
setTimeZone
public void setTimeZone(String timeZone)
getTimeZone
public String getTimeZone()
- Specified by:
getTimeZone
in interface org.apache.oozie.client.CoordinatorJob
setConcurrency
public void setConcurrency(int concurrency)
getConcurrency
public int getConcurrency()
- Specified by:
getConcurrency
in interface org.apache.oozie.client.CoordinatorJob
setExecutionOrder
public void setExecutionOrder(org.apache.oozie.client.CoordinatorJob.Execution order)
getExecutionOrder
public org.apache.oozie.client.CoordinatorJob.Execution getExecutionOrder()
- Specified by:
getExecutionOrder
in interface org.apache.oozie.client.CoordinatorJob
setTimeout
public void setTimeout(int timeOut)
getTimeout
public int getTimeout()
- Specified by:
getTimeout
in interface org.apache.oozie.client.CoordinatorJob
setLastActionTime
public void setLastActionTime(Date lastAction)
getLastActionTime
public Date getLastActionTime()
- Specified by:
getLastActionTime
in interface org.apache.oozie.client.CoordinatorJob
getNextMaterializedTime
public Date getNextMaterializedTime()
- Specified by:
getNextMaterializedTime
in interface org.apache.oozie.client.CoordinatorJob
setNextMaterializedTime
public void setNextMaterializedTime(Date nextMaterializedTime)
getStartTime
public Date getStartTime()
- Specified by:
getStartTime
in interface org.apache.oozie.client.CoordinatorJob
setStartTime
public void setStartTime(Date startTime)
getEndTime
public Date getEndTime()
- Specified by:
getEndTime
in interface org.apache.oozie.client.CoordinatorJob
setEndTime
public void setEndTime(Date endTime)
getPauseTime
public Date getPauseTime()
setPauseTime
public void setPauseTime(Date pauseTime)
getUser
public String getUser()
- Specified by:
getUser
in interface org.apache.oozie.client.CoordinatorJob
setUser
public void setUser(String user)
getGroup
public String getGroup()
- Specified by:
getGroup
in interface org.apache.oozie.client.CoordinatorJob
setGroup
public void setGroup(String group)
getBundleId
public String getBundleId()
- Specified by:
getBundleId
in interface org.apache.oozie.client.CoordinatorJob
setBundleId
public void setBundleId(String bundleId)
getConsoleUrl
public String getConsoleUrl()
- Return the coordinate application console URL.
- Specified by:
getConsoleUrl
in interface org.apache.oozie.client.CoordinatorJob
- Returns:
- the coordinate application console URL.
setConsoleUrl
public void setConsoleUrl(String consoleUrl)
- Set the coordinate application console URL.
- Parameters:
consoleUrl
- the coordinate application console URL.
toString
public String toString()
- Overrides:
toString
in class Object
setActions
public void setActions(List<? extends JsonCoordinatorAction> nodes)
getActions
public List<org.apache.oozie.client.CoordinatorAction> getActions()
- Specified by:
getActions
in interface org.apache.oozie.client.CoordinatorJob
toJSONArray
public static org.json.simple.JSONArray toJSONArray(List<? extends JsonCoordinatorJob> applications)
- Convert a coordinator application list into a JSONArray.
- Parameters:
applications
- list.
- Returns:
- the corresponding JSON array.
getLastActionNumber
public int getLastActionNumber()
setLastActionNumber
public void setLastActionNumber(int lastActionNumber)
Copyright © 2013 Yahoo. All Rights Reserved.