Class ContainerLogsInfo

java.lang.Object
org.apache.hadoop.yarn.server.webapp.dao.ContainerLogsInfo

public class ContainerLogsInfo extends Object
ContainerLogsInfo includes the log meta-data of containers.

The container log meta-data includes details such as:

  • A list of ContainerLogFileInfo.
  • The container Id.
  • The NodeManager Id.
  • The logType: could be local or aggregated
  • Field Details

    • containerLogsInfo

      protected List<org.apache.hadoop.yarn.logaggregation.ContainerLogFileInfo> containerLogsInfo
    • logType

      protected String logType
    • containerId

      protected String containerId
    • nodeId

      protected String nodeId
  • Constructor Details

    • ContainerLogsInfo

      public ContainerLogsInfo()
    • ContainerLogsInfo

      public ContainerLogsInfo(org.apache.hadoop.yarn.logaggregation.ContainerLogMeta logMeta, org.apache.hadoop.yarn.logaggregation.ContainerLogAggregationType logType)
    • ContainerLogsInfo

      @VisibleForTesting public ContainerLogsInfo(org.apache.hadoop.yarn.logaggregation.ContainerLogMeta logMeta, String logType)
  • Method Details

    • getContainerLogsInfo

      public List<org.apache.hadoop.yarn.logaggregation.ContainerLogFileInfo> getContainerLogsInfo()
    • getLogType

      public String getLogType()
    • getContainerId

      public String getContainerId()
    • getNodeId

      public String getNodeId()
    • setContainerLogsInfo

      public void setContainerLogsInfo(List<org.apache.hadoop.yarn.logaggregation.ContainerLogFileInfo> containerLogsInfo)
    • setLogType

      public void setLogType(String logType)
    • setContainerId

      public void setContainerId(String containerId)
    • setNodeId

      public void setNodeId(String nodeId)