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