Class HierarchicalTimelineEntity

java.lang.Object
org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity
org.apache.hadoop.yarn.api.records.timelineservice.HierarchicalTimelineEntity
All Implemented Interfaces:
Comparable<TimelineEntity>
Direct Known Subclasses:
ApplicationAttemptEntity, ApplicationEntity, ClusterEntity, ContainerEntity, FlowRunEntity, QueueEntity, SubApplicationEntity

@Public @Unstable public abstract class HierarchicalTimelineEntity extends TimelineEntity
This class extends timeline entity and defines parent-child relationships with other entities.
  • Field Details

  • Method Details

    • getParent

      public org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity.Identifier getParent()
    • setParent

      public void setParent(org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity.Identifier parent)
    • setParent

      public void setParent(String type, String id)
    • getChildren

      public Set<org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity.Identifier> getChildren()
    • setChildren

      public void setChildren(Set<org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity.Identifier> children)
    • addChildren

      public void addChildren(Set<org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity.Identifier> children)
    • addChild

      public void addChild(org.apache.hadoop.yarn.api.records.timelineservice.TimelineEntity.Identifier child)
    • addChild

      public void addChild(String type, String id)