@InterfaceAudience.Private @InterfaceStability.Unstable public class AllocateRequestPBImpl extends AllocateRequest
| Constructor and Description |
|---|
AllocateRequestPBImpl() |
AllocateRequestPBImpl(YarnServiceProtos.AllocateRequestProto proto) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
List<ResourceRequest> |
getAskList()
Get the list of
ResourceRequest to update the
ResourceManager about the application's resource requirements. |
float |
getProgress()
Get the current progress of application.
|
YarnServiceProtos.AllocateRequestProto |
getProto() |
List<ContainerId> |
getReleaseList()
Get the list of
ContainerId of containers being
released by the ApplicationMaster. |
ResourceBlacklistRequest |
getResourceBlacklistRequest()
Get the
ResourceBlacklistRequest being sent by the
ApplicationMaster. |
int |
getResponseId()
Get the response id used to track duplicate responses.
|
int |
hashCode() |
void |
setAskList(List<ResourceRequest> resourceRequests)
Set list of
ResourceRequest to update the
ResourceManager about the application's resource requirements. |
void |
setProgress(float progress)
Set the current progress of application
|
void |
setReleaseList(List<ContainerId> releaseContainers)
Set the list of
ContainerId of containers being
released by the ApplicationMaster |
void |
setResourceBlacklistRequest(ResourceBlacklistRequest blacklistRequest)
Set the
ResourceBlacklistRequest to inform the
ResourceManager about the blacklist additions and removals
per the ApplicationMaster. |
void |
setResponseId(int id)
Set the response id used to track duplicate responses.
|
String |
toString() |
newInstancepublic AllocateRequestPBImpl()
public AllocateRequestPBImpl(YarnServiceProtos.AllocateRequestProto proto)
public YarnServiceProtos.AllocateRequestProto getProto()
public int getResponseId()
AllocateRequestgetResponseId in class AllocateRequestpublic void setResponseId(int id)
AllocateRequestsetResponseId in class AllocateRequestid - response idpublic float getProgress()
AllocateRequestgetProgress in class AllocateRequestpublic void setProgress(float progress)
AllocateRequestsetProgress in class AllocateRequestprogress - current progress of applicationpublic List<ResourceRequest> getAskList()
AllocateRequestResourceRequest to update the
ResourceManager about the application's resource requirements.getAskList in class AllocateRequestResourceRequestResourceRequestpublic void setAskList(List<ResourceRequest> resourceRequests)
AllocateRequestResourceRequest to update the
ResourceManager about the application's resource requirements.setAskList in class AllocateRequestresourceRequests - list of ResourceRequest to update the
ResourceManager about the application's
resource requirementsResourceRequestpublic ResourceBlacklistRequest getResourceBlacklistRequest()
AllocateRequestResourceBlacklistRequest being sent by the
ApplicationMaster.getResourceBlacklistRequest in class AllocateRequestResourceBlacklistRequest being sent by the
ApplicationMasterResourceBlacklistRequestpublic void setResourceBlacklistRequest(ResourceBlacklistRequest blacklistRequest)
AllocateRequestResourceBlacklistRequest to inform the
ResourceManager about the blacklist additions and removals
per the ApplicationMaster.setResourceBlacklistRequest in class AllocateRequestblacklistRequest - the ResourceBlacklistRequest
to inform the ResourceManager about
the blacklist additions and removals
per the ApplicationMasterResourceBlacklistRequestpublic List<ContainerId> getReleaseList()
AllocateRequestContainerId of containers being
released by the ApplicationMaster.getReleaseList in class AllocateRequestContainerId of containers being
released by the ApplicationMasterpublic void setReleaseList(List<ContainerId> releaseContainers)
AllocateRequestContainerId of containers being
released by the ApplicationMastersetReleaseList in class AllocateRequestreleaseContainers - list of ContainerId of
containers being released by the
ApplicationMasterCopyright © 2013 Apache Software Foundation. All rights reserved.