Class AllocateRequestPBImpl

java.lang.Object
org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest
org.apache.hadoop.yarn.api.protocolrecords.impl.pb.AllocateRequestPBImpl

@Private @Unstable public class AllocateRequestPBImpl extends org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest
  • Constructor Details

    • AllocateRequestPBImpl

      public AllocateRequestPBImpl()
    • AllocateRequestPBImpl

      public AllocateRequestPBImpl(org.apache.hadoop.yarn.proto.YarnServiceProtos.AllocateRequestProto proto)
  • Method Details

    • getProto

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.AllocateRequestProto getProto()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getResponseId

      public int getResponseId()
      Specified by:
      getResponseId in class org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest
    • setResponseId

      public void setResponseId(int id)
      Specified by:
      setResponseId in class org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest
    • getProgress

      public float getProgress()
      Specified by:
      getProgress in class org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest
    • setProgress

      public void setProgress(float progress)
      Specified by:
      setProgress in class org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest
    • getAskList

      public List<org.apache.hadoop.yarn.api.records.ResourceRequest> getAskList()
      Specified by:
      getAskList in class org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest
    • setAskList

      public void setAskList(List<org.apache.hadoop.yarn.api.records.ResourceRequest> resourceRequests)
      Specified by:
      setAskList in class org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest
    • getUpdateRequests

      public List<org.apache.hadoop.yarn.api.records.UpdateContainerRequest> getUpdateRequests()
      Specified by:
      getUpdateRequests in class org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest
    • setUpdateRequests

      public void setUpdateRequests(List<org.apache.hadoop.yarn.api.records.UpdateContainerRequest> updateRequests)
      Specified by:
      setUpdateRequests in class org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest
    • getSchedulingRequests

      public List<org.apache.hadoop.yarn.api.records.SchedulingRequest> getSchedulingRequests()
      Overrides:
      getSchedulingRequests in class org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest
    • setSchedulingRequests

      public void setSchedulingRequests(List<org.apache.hadoop.yarn.api.records.SchedulingRequest> schedulingRequests)
      Overrides:
      setSchedulingRequests in class org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest
    • getResourceBlacklistRequest

      public org.apache.hadoop.yarn.api.records.ResourceBlacklistRequest getResourceBlacklistRequest()
      Specified by:
      getResourceBlacklistRequest in class org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest
    • setResourceBlacklistRequest

      public void setResourceBlacklistRequest(org.apache.hadoop.yarn.api.records.ResourceBlacklistRequest blacklistRequest)
      Specified by:
      setResourceBlacklistRequest in class org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest
    • getReleaseList

      public List<org.apache.hadoop.yarn.api.records.ContainerId> getReleaseList()
      Specified by:
      getReleaseList in class org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest
    • setReleaseList

      public void setReleaseList(List<org.apache.hadoop.yarn.api.records.ContainerId> releaseContainers)
      Specified by:
      setReleaseList in class org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest
    • getTrackingUrl

      public String getTrackingUrl()
      Specified by:
      getTrackingUrl in class org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest
    • setTrackingUrl

      public void setTrackingUrl(String trackingUrl)
      Specified by:
      setTrackingUrl in class org.apache.hadoop.yarn.api.protocolrecords.AllocateRequest