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.NodeAttribute> | getNodeAttributes() | 
| abstract Set<org.apache.hadoop.yarn.api.records.NodeLabel> | getNodeLabels() | 
| abstract NodeStatus | getNodeStatus() | 
| abstract Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> | getRegisteringCollectors() | 
| abstract long | getTokenSequenceNo() | 
| 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) | 
| static NodeHeartbeatRequest | newInstance(NodeStatus nodeStatus,
           MasterKey lastKnownContainerTokenMasterKey,
           MasterKey lastKnownNMTokenMasterKey,
           Set<org.apache.hadoop.yarn.api.records.NodeLabel> nodeLabels,
           Set<org.apache.hadoop.yarn.api.records.NodeAttribute> nodeAttributes,
           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 | setNodeAttributes(Set<org.apache.hadoop.yarn.api.records.NodeAttribute> nodeAttributes) | 
| 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) | 
| abstract void | setTokenSequenceNo(long tokenSequenceNo) | 
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 static NodeHeartbeatRequest newInstance(NodeStatus nodeStatus, MasterKey lastKnownContainerTokenMasterKey, MasterKey lastKnownNMTokenMasterKey, Set<org.apache.hadoop.yarn.api.records.NodeLabel> nodeLabels, Set<org.apache.hadoop.yarn.api.records.NodeAttribute> nodeAttributes, 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)
public abstract Set<org.apache.hadoop.yarn.api.records.NodeAttribute> getNodeAttributes()
public abstract void setNodeAttributes(Set<org.apache.hadoop.yarn.api.records.NodeAttribute> nodeAttributes)
public abstract void setTokenSequenceNo(long tokenSequenceNo)
public abstract long getTokenSequenceNo()
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.