@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–2022 Apache Software Foundation. All rights reserved.