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–2022 Apache Software Foundation. All rights reserved.