Package org.apache.hadoop.yarn.server.timelineservice.documentstore.collection.document.flowactivity
Class FlowActivityDocument
java.lang.Object
org.apache.hadoop.yarn.server.timelineservice.documentstore.collection.document.flowactivity.FlowActivityDocument
- All Implemented Interfaces:
TimelineDocument<FlowActivityDocument>
This doc represents the
FlowActivityEntity which is used for
showing all the flow runs with limited information.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFlowActivity(String flowActivityName, String flowVersion, long flowRunId) longlonggetId()getType()getUser()voidmerge(FlowActivityDocument flowActivityDocument) Merge theFlowActivityDocumentthat is passed with the current document for upsert.voidsetCreatedTime(long time) voidsetDayTimestamp(long dayTimestamp) voidsetFlowActivities(Set<FlowActivitySubDoc> flowActivities) voidsetFlowName(String flowName) voidvoid
-
Constructor Details
-
FlowActivityDocument
public FlowActivityDocument() -
FlowActivityDocument
-
-
Method Details
-
merge
Merge theFlowActivityDocumentthat is passed with the current document for upsert.- Specified by:
mergein interfaceTimelineDocument<FlowActivityDocument>- Parameters:
flowActivityDocument- that has to be merged
-
getId
- Specified by:
getIdin interfaceTimelineDocument<FlowActivityDocument>
-
setId
-
getType
- Specified by:
getTypein interfaceTimelineDocument<FlowActivityDocument>
-
addFlowActivity
-
getFlowActivities
-
setFlowActivities
-
getCreatedTime
public long getCreatedTime()- Specified by:
getCreatedTimein interfaceTimelineDocument<FlowActivityDocument>
-
setCreatedTime
public void setCreatedTime(long time) - Specified by:
setCreatedTimein interfaceTimelineDocument<FlowActivityDocument>
-
getDayTimestamp
public long getDayTimestamp() -
setDayTimestamp
public void setDayTimestamp(long dayTimestamp) -
getUser
-
setUser
-
getFlowName
-
setFlowName
-