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