public class NodeHeartbeatResponsePBImpl extends org.apache.hadoop.yarn.api.records.impl.pb.ProtoBase<org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.NodeHeartbeatResponseProto> implements NodeHeartbeatResponse
| Constructor and Description |
|---|
NodeHeartbeatResponsePBImpl() |
NodeHeartbeatResponsePBImpl(org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.NodeHeartbeatResponseProto proto) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAllApplicationsToCleanup(List<org.apache.hadoop.yarn.api.records.ApplicationId> applicationsToCleanup) |
void |
addAllContainersToCleanup(List<org.apache.hadoop.yarn.api.records.ContainerId> containersToCleanup) |
void |
addAllContainersToDecrease(Collection<org.apache.hadoop.yarn.api.records.Container> containersToDecrease) |
void |
addAllContainersToSignal(List<org.apache.hadoop.yarn.api.protocolrecords.SignalContainerRequest> containersToSignal) |
void |
addAllContainersToUpdate(Collection<org.apache.hadoop.yarn.api.records.Container> containersToBeUpdated) |
void |
addContainersToBeRemovedFromNM(List<org.apache.hadoop.yarn.api.records.ContainerId> containers) |
Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> |
getAppCollectors() |
List<org.apache.hadoop.yarn.api.records.ApplicationId> |
getApplicationsToCleanup() |
boolean |
getAreNodeLabelsAcceptedByRM() |
ContainerQueuingLimit |
getContainerQueuingLimit() |
List<org.apache.hadoop.yarn.api.records.ContainerId> |
getContainersToBeRemovedFromNM() |
List<org.apache.hadoop.yarn.api.records.ContainerId> |
getContainersToCleanup() |
List<org.apache.hadoop.yarn.api.records.Container> |
getContainersToDecrease() |
List<org.apache.hadoop.yarn.api.protocolrecords.SignalContainerRequest> |
getContainersToSignalList() |
List<org.apache.hadoop.yarn.api.records.Container> |
getContainersToUpdate() |
MasterKey |
getContainerTokenMasterKey() |
String |
getDiagnosticsMessage() |
long |
getNextHeartBeatInterval() |
MasterKey |
getNMTokenMasterKey() |
NodeAction |
getNodeAction() |
org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.NodeHeartbeatResponseProto |
getProto() |
org.apache.hadoop.yarn.api.records.Resource |
getResource() |
int |
getResponseId() |
Map<org.apache.hadoop.yarn.api.records.ApplicationId,ByteBuffer> |
getSystemCredentialsForApps() |
void |
setAppCollectors(Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> appCollectors) |
void |
setAreNodeLabelsAcceptedByRM(boolean areNodeLabelsAcceptedByRM) |
void |
setContainerQueuingLimit(ContainerQueuingLimit containerQueuingLimit) |
void |
setContainerTokenMasterKey(MasterKey masterKey) |
void |
setDiagnosticsMessage(String diagnosticsMessage) |
void |
setNextHeartBeatInterval(long nextHeartBeatInterval) |
void |
setNMTokenMasterKey(MasterKey masterKey) |
void |
setNodeAction(NodeAction nodeAction) |
void |
setResource(org.apache.hadoop.yarn.api.records.Resource resource) |
void |
setResponseId(int responseId) |
void |
setSystemCredentialsForApps(Map<org.apache.hadoop.yarn.api.records.ApplicationId,ByteBuffer> systemCredentials) |
public NodeHeartbeatResponsePBImpl()
public NodeHeartbeatResponsePBImpl(org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.NodeHeartbeatResponseProto proto)
public org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.NodeHeartbeatResponseProto getProto()
getProto in class org.apache.hadoop.yarn.api.records.impl.pb.ProtoBase<org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.NodeHeartbeatResponseProto>public int getResponseId()
getResponseId in interface NodeHeartbeatResponsepublic void setResponseId(int responseId)
setResponseId in interface NodeHeartbeatResponsepublic org.apache.hadoop.yarn.api.records.Resource getResource()
getResource in interface NodeHeartbeatResponsepublic void setResource(org.apache.hadoop.yarn.api.records.Resource resource)
setResource in interface NodeHeartbeatResponsepublic MasterKey getContainerTokenMasterKey()
getContainerTokenMasterKey in interface NodeHeartbeatResponsepublic void setContainerTokenMasterKey(MasterKey masterKey)
setContainerTokenMasterKey in interface NodeHeartbeatResponsepublic MasterKey getNMTokenMasterKey()
getNMTokenMasterKey in interface NodeHeartbeatResponsepublic void setNMTokenMasterKey(MasterKey masterKey)
setNMTokenMasterKey in interface NodeHeartbeatResponsepublic ContainerQueuingLimit getContainerQueuingLimit()
getContainerQueuingLimit in interface NodeHeartbeatResponsepublic void setContainerQueuingLimit(ContainerQueuingLimit containerQueuingLimit)
setContainerQueuingLimit in interface NodeHeartbeatResponsepublic NodeAction getNodeAction()
getNodeAction in interface NodeHeartbeatResponsepublic void setNodeAction(NodeAction nodeAction)
setNodeAction in interface NodeHeartbeatResponsepublic String getDiagnosticsMessage()
getDiagnosticsMessage in interface NodeHeartbeatResponsepublic void setDiagnosticsMessage(String diagnosticsMessage)
setDiagnosticsMessage in interface NodeHeartbeatResponsepublic List<org.apache.hadoop.yarn.api.records.ContainerId> getContainersToCleanup()
getContainersToCleanup in interface NodeHeartbeatResponsepublic List<org.apache.hadoop.yarn.api.records.ContainerId> getContainersToBeRemovedFromNM()
getContainersToBeRemovedFromNM in interface NodeHeartbeatResponsepublic void addAllContainersToCleanup(List<org.apache.hadoop.yarn.api.records.ContainerId> containersToCleanup)
addAllContainersToCleanup in interface NodeHeartbeatResponsepublic void addContainersToBeRemovedFromNM(List<org.apache.hadoop.yarn.api.records.ContainerId> containers)
addContainersToBeRemovedFromNM in interface NodeHeartbeatResponsepublic List<org.apache.hadoop.yarn.api.records.ApplicationId> getApplicationsToCleanup()
getApplicationsToCleanup in interface NodeHeartbeatResponsepublic void addAllApplicationsToCleanup(List<org.apache.hadoop.yarn.api.records.ApplicationId> applicationsToCleanup)
addAllApplicationsToCleanup in interface NodeHeartbeatResponsepublic List<org.apache.hadoop.yarn.api.records.Container> getContainersToUpdate()
getContainersToUpdate in interface NodeHeartbeatResponsepublic void addAllContainersToUpdate(Collection<org.apache.hadoop.yarn.api.records.Container> containersToBeUpdated)
addAllContainersToUpdate in interface NodeHeartbeatResponsepublic List<org.apache.hadoop.yarn.api.records.Container> getContainersToDecrease()
getContainersToDecrease in interface NodeHeartbeatResponsepublic void addAllContainersToDecrease(Collection<org.apache.hadoop.yarn.api.records.Container> containersToDecrease)
addAllContainersToDecrease in interface NodeHeartbeatResponsepublic Map<org.apache.hadoop.yarn.api.records.ApplicationId,ByteBuffer> getSystemCredentialsForApps()
getSystemCredentialsForApps in interface NodeHeartbeatResponsepublic Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> getAppCollectors()
getAppCollectors in interface NodeHeartbeatResponsepublic void setSystemCredentialsForApps(Map<org.apache.hadoop.yarn.api.records.ApplicationId,ByteBuffer> systemCredentials)
setSystemCredentialsForApps in interface NodeHeartbeatResponsepublic void setAppCollectors(Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> appCollectors)
setAppCollectors in interface NodeHeartbeatResponsepublic long getNextHeartBeatInterval()
getNextHeartBeatInterval in interface NodeHeartbeatResponsepublic void setNextHeartBeatInterval(long nextHeartBeatInterval)
setNextHeartBeatInterval in interface NodeHeartbeatResponsepublic boolean getAreNodeLabelsAcceptedByRM()
getAreNodeLabelsAcceptedByRM in interface NodeHeartbeatResponsepublic void setAreNodeLabelsAcceptedByRM(boolean areNodeLabelsAcceptedByRM)
setAreNodeLabelsAcceptedByRM in interface NodeHeartbeatResponsepublic List<org.apache.hadoop.yarn.api.protocolrecords.SignalContainerRequest> getContainersToSignalList()
getContainersToSignalList in interface NodeHeartbeatResponsepublic void addAllContainersToSignal(List<org.apache.hadoop.yarn.api.protocolrecords.SignalContainerRequest> containersToSignal)
addAllContainersToSignal in interface NodeHeartbeatResponseCopyright © 2022 Apache Software Foundation. All rights reserved.