public abstract class NodeHeartbeatRequest extends Object
Constructor and Description |
---|
NodeHeartbeatRequest() |
Modifier and Type | Method and Description |
---|---|
abstract MasterKey |
getLastKnownContainerTokenMasterKey() |
abstract MasterKey |
getLastKnownNMTokenMasterKey() |
abstract List<LogAggregationReport> |
getLogAggregationReportsForApps() |
abstract Set<org.apache.hadoop.yarn.api.records.NodeLabel> |
getNodeLabels() |
abstract NodeStatus |
getNodeStatus() |
abstract Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> |
getRegisteringCollectors() |
static NodeHeartbeatRequest |
newInstance(NodeStatus nodeStatus,
MasterKey lastKnownContainerTokenMasterKey,
MasterKey lastKnownNMTokenMasterKey,
Set<org.apache.hadoop.yarn.api.records.NodeLabel> nodeLabels) |
static NodeHeartbeatRequest |
newInstance(NodeStatus nodeStatus,
MasterKey lastKnownContainerTokenMasterKey,
MasterKey lastKnownNMTokenMasterKey,
Set<org.apache.hadoop.yarn.api.records.NodeLabel> nodeLabels,
Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> registeringCollectors) |
abstract void |
setLastKnownContainerTokenMasterKey(MasterKey secretKey) |
abstract void |
setLastKnownNMTokenMasterKey(MasterKey secretKey) |
abstract void |
setLogAggregationReportsForApps(List<LogAggregationReport> logAggregationReportsForApps) |
abstract void |
setNodeLabels(Set<org.apache.hadoop.yarn.api.records.NodeLabel> nodeLabels) |
abstract void |
setNodeStatus(NodeStatus status) |
abstract void |
setRegisteringCollectors(Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> appCollectorsMap) |
public static NodeHeartbeatRequest newInstance(NodeStatus nodeStatus, MasterKey lastKnownContainerTokenMasterKey, MasterKey lastKnownNMTokenMasterKey, Set<org.apache.hadoop.yarn.api.records.NodeLabel> nodeLabels)
public static NodeHeartbeatRequest newInstance(NodeStatus nodeStatus, MasterKey lastKnownContainerTokenMasterKey, MasterKey lastKnownNMTokenMasterKey, Set<org.apache.hadoop.yarn.api.records.NodeLabel> nodeLabels, Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> registeringCollectors)
public abstract NodeStatus getNodeStatus()
public abstract void setNodeStatus(NodeStatus status)
public abstract MasterKey getLastKnownContainerTokenMasterKey()
public abstract void setLastKnownContainerTokenMasterKey(MasterKey secretKey)
public abstract MasterKey getLastKnownNMTokenMasterKey()
public abstract void setLastKnownNMTokenMasterKey(MasterKey secretKey)
public abstract Set<org.apache.hadoop.yarn.api.records.NodeLabel> getNodeLabels()
public abstract void setNodeLabels(Set<org.apache.hadoop.yarn.api.records.NodeLabel> nodeLabels)
public abstract List<LogAggregationReport> getLogAggregationReportsForApps()
public abstract void setLogAggregationReportsForApps(List<LogAggregationReport> logAggregationReportsForApps)
public abstract Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> getRegisteringCollectors()
public abstract void setRegisteringCollectors(Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> appCollectorsMap)
Copyright © 2020 Apache Software Foundation. All rights reserved.