Class RegisterDistributedSchedulingAMResponse

java.lang.Object
org.apache.hadoop.yarn.server.api.protocolrecords.RegisterDistributedSchedulingAMResponse
Direct Known Subclasses:
RegisterDistributedSchedulingAMResponsePBImpl

@Public @Unstable public abstract class RegisterDistributedSchedulingAMResponse extends Object
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 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

      @Public @Unstable public abstract void setNodesForScheduling(List<RemoteNode> nodesForScheduling)
    • getNodesForScheduling

      @Public @Unstable public abstract List<RemoteNode> getNodesForScheduling()