Class RegisterDistributedSchedulingAMResponse
java.lang.Object
org.apache.hadoop.yarn.server.api.protocolrecords.RegisterDistributedSchedulingAMResponse
- Direct Known Subclasses:
RegisterDistributedSchedulingAMResponsePBImpl
This is the response to registering an Application Master when distributed
scheduling is enabled. Apart from the
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract longabstract intabstract org.apache.hadoop.yarn.api.records.Resourceabstract org.apache.hadoop.yarn.api.records.Resourceabstract org.apache.hadoop.yarn.api.records.Resourceabstract List<RemoteNode>abstract org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponsenewInstance(org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponse regAMResp) abstract voidsetContainerIdStart(long containerIdStart) abstract voidsetContainerTokenExpiryInterval(int interval) abstract voidsetIncrContainerResource(org.apache.hadoop.yarn.api.records.Resource maxResource) abstract voidsetMaxContainerResource(org.apache.hadoop.yarn.api.records.Resource maxResource) abstract voidsetMinContainerResource(org.apache.hadoop.yarn.api.records.Resource minResource) abstract voidsetNodesForScheduling(List<RemoteNode> nodesForScheduling) abstract voidsetRegisterResponse(org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponse resp)
-
Constructor Details
-
RegisterDistributedSchedulingAMResponse
public RegisterDistributedSchedulingAMResponse()
-
-
Method Details
-
newInstance
@Public @Unstable public static RegisterDistributedSchedulingAMResponse newInstance(org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponse regAMResp) -
setRegisterResponse
@Public @Unstable public abstract void setRegisterResponse(org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponse resp) -
getRegisterResponse
@Public @Unstable public abstract org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponse getRegisterResponse() -
setMinContainerResource
@Public @Unstable public abstract void setMinContainerResource(org.apache.hadoop.yarn.api.records.Resource minResource) -
getMinContainerResource
@Public @Unstable public abstract org.apache.hadoop.yarn.api.records.Resource getMinContainerResource() -
setMaxContainerResource
@Public @Unstable public abstract void setMaxContainerResource(org.apache.hadoop.yarn.api.records.Resource maxResource) -
getMaxContainerResource
@Public @Unstable public abstract org.apache.hadoop.yarn.api.records.Resource getMaxContainerResource() -
setIncrContainerResource
@Public @Unstable public abstract void setIncrContainerResource(org.apache.hadoop.yarn.api.records.Resource maxResource) -
getIncrContainerResource
@Public @Unstable public abstract org.apache.hadoop.yarn.api.records.Resource getIncrContainerResource() -
setContainerTokenExpiryInterval
@Public @Unstable public abstract void setContainerTokenExpiryInterval(int interval) -
getContainerTokenExpiryInterval
@Public @Unstable public abstract int getContainerTokenExpiryInterval() -
setContainerIdStart
@Public @Unstable public abstract void setContainerIdStart(long containerIdStart) -
getContainerIdStart
@Public @Unstable public abstract long getContainerIdStart() -
setNodesForScheduling
-
getNodesForScheduling
-