public abstract class NodeHeartbeatResponse extends Object
Constructor and Description |
---|
NodeHeartbeatResponse() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addAllApplicationsToCleanup(List<org.apache.hadoop.yarn.api.records.ApplicationId> applications) |
abstract void |
addAllContainersToCleanup(List<org.apache.hadoop.yarn.api.records.ContainerId> containers) |
abstract void |
addAllContainersToDecrease(Collection<org.apache.hadoop.yarn.api.records.Container> containersToDecrease) |
abstract void |
addAllContainersToSignal(List<org.apache.hadoop.yarn.api.protocolrecords.SignalContainerRequest> containers) |
abstract void |
addAllContainersToUpdate(Collection<org.apache.hadoop.yarn.api.records.Container> containersToUpdate) |
abstract void |
addContainersToBeRemovedFromNM(List<org.apache.hadoop.yarn.api.records.ContainerId> containers) |
abstract Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> |
getAppCollectors() |
abstract List<org.apache.hadoop.yarn.api.records.ApplicationId> |
getApplicationsToCleanup() |
abstract boolean |
getAreNodeAttributesAcceptedByRM() |
abstract boolean |
getAreNodeLabelsAcceptedByRM() |
abstract ContainerQueuingLimit |
getContainerQueuingLimit() |
abstract List<org.apache.hadoop.yarn.api.records.ContainerId> |
getContainersToBeRemovedFromNM() |
abstract List<org.apache.hadoop.yarn.api.records.ContainerId> |
getContainersToCleanup() |
abstract List<org.apache.hadoop.yarn.api.records.Container> |
getContainersToDecrease() |
abstract List<org.apache.hadoop.yarn.api.protocolrecords.SignalContainerRequest> |
getContainersToSignalList() |
abstract List<org.apache.hadoop.yarn.api.records.Container> |
getContainersToUpdate() |
abstract MasterKey |
getContainerTokenMasterKey() |
abstract String |
getDiagnosticsMessage() |
abstract long |
getNextHeartBeatInterval() |
abstract MasterKey |
getNMTokenMasterKey() |
abstract NodeAction |
getNodeAction() |
abstract org.apache.hadoop.yarn.api.records.Resource |
getResource() |
abstract int |
getResponseId() |
abstract Map<org.apache.hadoop.yarn.api.records.ApplicationId,ByteBuffer> |
getSystemCredentialsForApps() |
abstract void |
setAppCollectors(Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> appCollectorsMap) |
abstract void |
setAreNodeAttributesAcceptedByRM(boolean areNodeAttributesAcceptedByRM) |
abstract void |
setAreNodeLabelsAcceptedByRM(boolean areNodeLabelsAcceptedByRM) |
abstract void |
setContainerQueuingLimit(ContainerQueuingLimit containerQueuingLimit) |
abstract void |
setContainerTokenMasterKey(MasterKey secretKey) |
abstract void |
setDiagnosticsMessage(String diagnosticsMessage) |
abstract void |
setNextHeartBeatInterval(long nextHeartBeatInterval) |
abstract void |
setNMTokenMasterKey(MasterKey secretKey) |
abstract void |
setNodeAction(NodeAction action) |
abstract void |
setResource(org.apache.hadoop.yarn.api.records.Resource resource) |
abstract void |
setResponseId(int responseId) |
abstract void |
setSystemCredentialsForApps(Map<org.apache.hadoop.yarn.api.records.ApplicationId,ByteBuffer> systemCredentials) |
public abstract int getResponseId()
public abstract NodeAction getNodeAction()
public abstract List<org.apache.hadoop.yarn.api.records.ContainerId> getContainersToCleanup()
public abstract List<org.apache.hadoop.yarn.api.records.ContainerId> getContainersToBeRemovedFromNM()
public abstract List<org.apache.hadoop.yarn.api.records.ApplicationId> getApplicationsToCleanup()
public abstract Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> getAppCollectors()
public abstract void setAppCollectors(Map<org.apache.hadoop.yarn.api.records.ApplicationId,AppCollectorData> appCollectorsMap)
public abstract void setResponseId(int responseId)
public abstract void setNodeAction(NodeAction action)
public abstract MasterKey getContainerTokenMasterKey()
public abstract void setContainerTokenMasterKey(MasterKey secretKey)
public abstract MasterKey getNMTokenMasterKey()
public abstract void setNMTokenMasterKey(MasterKey secretKey)
public abstract void addAllContainersToCleanup(List<org.apache.hadoop.yarn.api.records.ContainerId> containers)
public abstract void addContainersToBeRemovedFromNM(List<org.apache.hadoop.yarn.api.records.ContainerId> containers)
public abstract void addAllApplicationsToCleanup(List<org.apache.hadoop.yarn.api.records.ApplicationId> applications)
public abstract List<org.apache.hadoop.yarn.api.protocolrecords.SignalContainerRequest> getContainersToSignalList()
public abstract void addAllContainersToSignal(List<org.apache.hadoop.yarn.api.protocolrecords.SignalContainerRequest> containers)
public abstract long getNextHeartBeatInterval()
public abstract void setNextHeartBeatInterval(long nextHeartBeatInterval)
public abstract String getDiagnosticsMessage()
public abstract void setDiagnosticsMessage(String diagnosticsMessage)
public abstract Map<org.apache.hadoop.yarn.api.records.ApplicationId,ByteBuffer> getSystemCredentialsForApps()
public abstract void setSystemCredentialsForApps(Map<org.apache.hadoop.yarn.api.records.ApplicationId,ByteBuffer> systemCredentials)
public abstract boolean getAreNodeLabelsAcceptedByRM()
public abstract void setAreNodeLabelsAcceptedByRM(boolean areNodeLabelsAcceptedByRM)
public abstract org.apache.hadoop.yarn.api.records.Resource getResource()
public abstract void setResource(org.apache.hadoop.yarn.api.records.Resource resource)
public abstract List<org.apache.hadoop.yarn.api.records.Container> getContainersToUpdate()
public abstract void addAllContainersToUpdate(Collection<org.apache.hadoop.yarn.api.records.Container> containersToUpdate)
public abstract ContainerQueuingLimit getContainerQueuingLimit()
public abstract void setContainerQueuingLimit(ContainerQueuingLimit containerQueuingLimit)
public abstract List<org.apache.hadoop.yarn.api.records.Container> getContainersToDecrease()
public abstract void addAllContainersToDecrease(Collection<org.apache.hadoop.yarn.api.records.Container> containersToDecrease)
public abstract boolean getAreNodeAttributesAcceptedByRM()
public abstract void setAreNodeAttributesAcceptedByRM(boolean areNodeAttributesAcceptedByRM)
Copyright © 2008–2021 Apache Software Foundation. All rights reserved.