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 NodeHeartbeatResponse
public void setResponseId(int responseId)
setResponseId
in interface NodeHeartbeatResponse
public org.apache.hadoop.yarn.api.records.Resource getResource()
getResource
in interface NodeHeartbeatResponse
public void setResource(org.apache.hadoop.yarn.api.records.Resource resource)
setResource
in interface NodeHeartbeatResponse
public MasterKey getContainerTokenMasterKey()
getContainerTokenMasterKey
in interface NodeHeartbeatResponse
public void setContainerTokenMasterKey(MasterKey masterKey)
setContainerTokenMasterKey
in interface NodeHeartbeatResponse
public MasterKey getNMTokenMasterKey()
getNMTokenMasterKey
in interface NodeHeartbeatResponse
public void setNMTokenMasterKey(MasterKey masterKey)
setNMTokenMasterKey
in interface NodeHeartbeatResponse
public ContainerQueuingLimit getContainerQueuingLimit()
getContainerQueuingLimit
in interface NodeHeartbeatResponse
public void setContainerQueuingLimit(ContainerQueuingLimit containerQueuingLimit)
setContainerQueuingLimit
in interface NodeHeartbeatResponse
public NodeAction getNodeAction()
getNodeAction
in interface NodeHeartbeatResponse
public void setNodeAction(NodeAction nodeAction)
setNodeAction
in interface NodeHeartbeatResponse
public String getDiagnosticsMessage()
getDiagnosticsMessage
in interface NodeHeartbeatResponse
public void setDiagnosticsMessage(String diagnosticsMessage)
setDiagnosticsMessage
in interface NodeHeartbeatResponse
public List<org.apache.hadoop.yarn.api.records.ContainerId> getContainersToCleanup()
getContainersToCleanup
in interface NodeHeartbeatResponse
public List<org.apache.hadoop.yarn.api.records.ContainerId> getContainersToBeRemovedFromNM()
getContainersToBeRemovedFromNM
in interface NodeHeartbeatResponse
public void addAllContainersToCleanup(List<org.apache.hadoop.yarn.api.records.ContainerId> containersToCleanup)
addAllContainersToCleanup
in interface NodeHeartbeatResponse
public void addContainersToBeRemovedFromNM(List<org.apache.hadoop.yarn.api.records.ContainerId> containers)
addContainersToBeRemovedFromNM
in interface NodeHeartbeatResponse
public List<org.apache.hadoop.yarn.api.records.ApplicationId> getApplicationsToCleanup()
getApplicationsToCleanup
in interface NodeHeartbeatResponse
public void addAllApplicationsToCleanup(List<org.apache.hadoop.yarn.api.records.ApplicationId> applicationsToCleanup)
addAllApplicationsToCleanup
in interface NodeHeartbeatResponse
public List<org.apache.hadoop.yarn.api.records.Container> getContainersToUpdate()
getContainersToUpdate
in interface NodeHeartbeatResponse
public void addAllContainersToUpdate(Collection<org.apache.hadoop.yarn.api.records.Container> containersToBeUpdated)
addAllContainersToUpdate
in interface NodeHeartbeatResponse
public List<org.apache.hadoop.yarn.api.records.Container> getContainersToDecrease()
getContainersToDecrease
in interface NodeHeartbeatResponse
public void addAllContainersToDecrease(Collection<org.apache.hadoop.yarn.api.records.Container> containersToDecrease)
addAllContainersToDecrease
in interface NodeHeartbeatResponse
public Map<org.apache.hadoop.yarn.api.records.ApplicationId,ByteBuffer> getSystemCredentialsForApps()
getSystemCredentialsForApps
in interface NodeHeartbeatResponse
public Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> getAppCollectors()
getAppCollectors
in interface NodeHeartbeatResponse
public void setSystemCredentialsForApps(Map<org.apache.hadoop.yarn.api.records.ApplicationId,ByteBuffer> systemCredentials)
setSystemCredentialsForApps
in interface NodeHeartbeatResponse
public void setAppCollectors(Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> appCollectors)
setAppCollectors
in interface NodeHeartbeatResponse
public long getNextHeartBeatInterval()
getNextHeartBeatInterval
in interface NodeHeartbeatResponse
public void setNextHeartBeatInterval(long nextHeartBeatInterval)
setNextHeartBeatInterval
in interface NodeHeartbeatResponse
public boolean getAreNodeLabelsAcceptedByRM()
getAreNodeLabelsAcceptedByRM
in interface NodeHeartbeatResponse
public void setAreNodeLabelsAcceptedByRM(boolean areNodeLabelsAcceptedByRM)
setAreNodeLabelsAcceptedByRM
in interface NodeHeartbeatResponse
public List<org.apache.hadoop.yarn.api.protocolrecords.SignalContainerRequest> getContainersToSignalList()
getContainersToSignalList
in interface NodeHeartbeatResponse
public void addAllContainersToSignal(List<org.apache.hadoop.yarn.api.protocolrecords.SignalContainerRequest> containersToSignal)
addAllContainersToSignal
in interface NodeHeartbeatResponse
Copyright © 2022 Apache Software Foundation. All rights reserved.