@InterfaceAudience.Public @InterfaceStability.Unstable public abstract class RegisterDistributedSchedulingAMResponse extends Object
RegisterApplicationMasterResponse, it includes various parameters
to be used during distributed scheduling, such as the min and max resources
that can be requested by containers.| Constructor and Description |
|---|
RegisterDistributedSchedulingAMResponse() |
| Modifier and Type | Method and Description |
|---|---|
abstract long |
getContainerIdStart() |
abstract int |
getContainerTokenExpiryInterval() |
abstract org.apache.hadoop.yarn.api.records.Resource |
getIncrContainerResource() |
abstract org.apache.hadoop.yarn.api.records.Resource |
getMaxContainerResource() |
abstract org.apache.hadoop.yarn.api.records.Resource |
getMinContainerResource() |
abstract List<RemoteNode> |
getNodesForScheduling() |
abstract org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponse |
getRegisterResponse() |
static RegisterDistributedSchedulingAMResponse |
newInstance(org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponse regAMResp) |
abstract void |
setContainerIdStart(long containerIdStart) |
abstract void |
setContainerTokenExpiryInterval(int interval) |
abstract void |
setIncrContainerResource(org.apache.hadoop.yarn.api.records.Resource maxResource) |
abstract void |
setMaxContainerResource(org.apache.hadoop.yarn.api.records.Resource maxResource) |
abstract void |
setMinContainerResource(org.apache.hadoop.yarn.api.records.Resource minResource) |
abstract void |
setNodesForScheduling(List<RemoteNode> nodesForScheduling) |
abstract void |
setRegisterResponse(org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponse resp) |
public RegisterDistributedSchedulingAMResponse()
@InterfaceAudience.Public @InterfaceStability.Unstable public static RegisterDistributedSchedulingAMResponse newInstance(org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponse regAMResp)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setRegisterResponse(org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponse resp)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponse getRegisterResponse()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setMinContainerResource(org.apache.hadoop.yarn.api.records.Resource minResource)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract org.apache.hadoop.yarn.api.records.Resource getMinContainerResource()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setMaxContainerResource(org.apache.hadoop.yarn.api.records.Resource maxResource)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract org.apache.hadoop.yarn.api.records.Resource getMaxContainerResource()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setIncrContainerResource(org.apache.hadoop.yarn.api.records.Resource maxResource)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract org.apache.hadoop.yarn.api.records.Resource getIncrContainerResource()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setContainerTokenExpiryInterval(int interval)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract int getContainerTokenExpiryInterval()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setContainerIdStart(long containerIdStart)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract long getContainerIdStart()
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract void setNodesForScheduling(List<RemoteNode> nodesForScheduling)
@InterfaceAudience.Public @InterfaceStability.Unstable public abstract List<RemoteNode> getNodesForScheduling()
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.