public class TimelineEntityDocument extends Object implements TimelineDocument<TimelineEntityDocument>
| Constructor and Description | 
|---|
| TimelineEntityDocument() | 
| TimelineEntityDocument(org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity timelineEntity) | 
| Modifier and Type | Method and Description | 
|---|---|
| org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity | fetchTimelineEntity() | 
| Map<String,String> | getConfigs() | 
| org.apache.hadoop.yarn.server.timelineservice.TimelineContext | getContext() | 
| long | getCreatedTime() | 
| Map<String,Set<TimelineEventSubDoc>> | getEvents() | 
| String | getFlowVersion() | 
| String | getId() | 
| Map<String,Object> | getInfo() | 
| Map<String,Set<String>> | getIsRelatedToEntities() | 
| Map<String,Set<TimelineMetricSubDoc>> | getMetrics() | 
| Map<String,Set<String>> | getRelatesToEntities() | 
| String | getSubApplicationUser() | 
| String | getType() | 
| void | merge(TimelineEntityDocument newTimelineDocument)Merge the TimelineEntityDocument that is passed with the current
 document for upsert. | 
| void | setConfigs(Map<String,String> configs) | 
| void | setContext(org.apache.hadoop.yarn.server.timelineservice.TimelineContext context) | 
| void | setCreatedTime(long createdTime) | 
| void | setEvents(Map<String,Set<TimelineEventSubDoc>> events) | 
| void | setFlowVersion(String flowVersion) | 
| void | setId(String key) | 
| void | setIdentifier(org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity.Identifier identifier) | 
| void | setIdPrefix(long idPrefix) | 
| void | setInfo(Map<String,Object> info) | 
| void | setIsRelatedToEntities(Map<String,Set<String>> isRelatedToEntities) | 
| void | setMetrics(Map<String,Set<TimelineMetricSubDoc>> metrics) | 
| void | setRelatesToEntities(Map<String,Set<String>> relatesToEntities) | 
| void | setSubApplicationUser(String subApplicationUser) | 
| void | setType(String type) | 
public TimelineEntityDocument()
public TimelineEntityDocument(org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity timelineEntity)
public void merge(TimelineEntityDocument newTimelineDocument)
merge in interface TimelineDocument<TimelineEntityDocument>newTimelineDocument - that has to be mergedpublic String getId()
getId in interface TimelineDocument<TimelineEntityDocument>public void setId(String key)
public String getType()
getType in interface TimelineDocument<TimelineEntityDocument>public void setType(String type)
public Map<String,Set<TimelineMetricSubDoc>> getMetrics()
public void setMetrics(Map<String,Set<TimelineMetricSubDoc>> metrics)
public Map<String,Set<TimelineEventSubDoc>> getEvents()
public void setEvents(Map<String,Set<TimelineEventSubDoc>> events)
public void setIsRelatedToEntities(Map<String,Set<String>> isRelatedToEntities)
public String getFlowVersion()
public void setFlowVersion(String flowVersion)
public void setIdentifier(org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity.Identifier identifier)
public void setIdPrefix(long idPrefix)
public String getSubApplicationUser()
public void setSubApplicationUser(String subApplicationUser)
public long getCreatedTime()
getCreatedTime in interface TimelineDocument<TimelineEntityDocument>public void setCreatedTime(long createdTime)
setCreatedTime in interface TimelineDocument<TimelineEntityDocument>public org.apache.hadoop.yarn.server.timelineservice.TimelineContext getContext()
public void setContext(org.apache.hadoop.yarn.server.timelineservice.TimelineContext context)
public org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity fetchTimelineEntity()
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.