Class AllocateResponsePBImpl

java.lang.Object
org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
org.apache.hadoop.yarn.api.protocolrecords.impl.pb.AllocateResponsePBImpl

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

    • AllocateResponsePBImpl

      public AllocateResponsePBImpl()
    • AllocateResponsePBImpl

      public AllocateResponsePBImpl(org.apache.hadoop.yarn.proto.YarnServiceProtos.AllocateResponseProto proto)
  • Method Details

    • getProto

      public org.apache.hadoop.yarn.proto.YarnServiceProtos.AllocateResponseProto 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
    • getAMCommand

      public org.apache.hadoop.yarn.api.records.AMCommand getAMCommand()
      Specified by:
      getAMCommand in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • setAMCommand

      public void setAMCommand(org.apache.hadoop.yarn.api.records.AMCommand command)
      Specified by:
      setAMCommand in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • getResponseId

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

      public void setResponseId(int responseId)
      Specified by:
      setResponseId in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • getAvailableResources

      public org.apache.hadoop.yarn.api.records.Resource getAvailableResources()
      Specified by:
      getAvailableResources in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • setAvailableResources

      public void setAvailableResources(org.apache.hadoop.yarn.api.records.Resource limit)
      Specified by:
      setAvailableResources in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • getUpdatedNodes

      public List<org.apache.hadoop.yarn.api.records.NodeReport> getUpdatedNodes()
      Specified by:
      getUpdatedNodes in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • setUpdatedNodes

      public void setUpdatedNodes(List<org.apache.hadoop.yarn.api.records.NodeReport> updatedNodes)
      Specified by:
      setUpdatedNodes in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • getUpdateErrors

      public List<org.apache.hadoop.yarn.api.records.UpdateContainerError> getUpdateErrors()
      Overrides:
      getUpdateErrors in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • setUpdateErrors

      public void setUpdateErrors(List<org.apache.hadoop.yarn.api.records.UpdateContainerError> updateErrors)
      Overrides:
      setUpdateErrors in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • getAllocatedContainers

      public List<org.apache.hadoop.yarn.api.records.Container> getAllocatedContainers()
      Specified by:
      getAllocatedContainers in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • setAllocatedContainers

      public void setAllocatedContainers(List<org.apache.hadoop.yarn.api.records.Container> containers)
      Specified by:
      setAllocatedContainers in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • getUpdatedContainers

      public List<org.apache.hadoop.yarn.api.records.UpdatedContainer> getUpdatedContainers()
      Specified by:
      getUpdatedContainers in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • setUpdatedContainers

      public void setUpdatedContainers(List<org.apache.hadoop.yarn.api.records.UpdatedContainer> containers)
      Specified by:
      setUpdatedContainers in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • getCompletedContainersStatuses

      public List<org.apache.hadoop.yarn.api.records.ContainerStatus> getCompletedContainersStatuses()
      Specified by:
      getCompletedContainersStatuses in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • setCompletedContainersStatuses

      public void setCompletedContainersStatuses(List<org.apache.hadoop.yarn.api.records.ContainerStatus> containers)
      Specified by:
      setCompletedContainersStatuses in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • setNMTokens

      public void setNMTokens(List<org.apache.hadoop.yarn.api.records.NMToken> nmTokens)
      Specified by:
      setNMTokens in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • getNMTokens

      public List<org.apache.hadoop.yarn.api.records.NMToken> getNMTokens()
      Specified by:
      getNMTokens in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • getNumClusterNodes

      public int getNumClusterNodes()
      Specified by:
      getNumClusterNodes in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • setNumClusterNodes

      public void setNumClusterNodes(int numNodes)
      Specified by:
      setNumClusterNodes in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • getPreemptionMessage

      public org.apache.hadoop.yarn.api.records.PreemptionMessage getPreemptionMessage()
      Specified by:
      getPreemptionMessage in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • setPreemptionMessage

      public void setPreemptionMessage(org.apache.hadoop.yarn.api.records.PreemptionMessage preempt)
      Specified by:
      setPreemptionMessage in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • getAMRMToken

      public org.apache.hadoop.yarn.api.records.Token getAMRMToken()
      Specified by:
      getAMRMToken in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • setAMRMToken

      public void setAMRMToken(org.apache.hadoop.yarn.api.records.Token amRMToken)
      Specified by:
      setAMRMToken in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • getEnhancedHeadroom

      public org.apache.hadoop.yarn.api.records.EnhancedHeadroom getEnhancedHeadroom()
      Specified by:
      getEnhancedHeadroom in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • setEnhancedHeadroom

      public void setEnhancedHeadroom(org.apache.hadoop.yarn.api.records.EnhancedHeadroom enhancedHeadroom)
      Specified by:
      setEnhancedHeadroom in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • getCollectorInfo

      public org.apache.hadoop.yarn.api.records.CollectorInfo getCollectorInfo()
      Specified by:
      getCollectorInfo in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • setCollectorInfo

      public void setCollectorInfo(org.apache.hadoop.yarn.api.records.CollectorInfo info)
      Specified by:
      setCollectorInfo in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • getApplicationPriority

      public org.apache.hadoop.yarn.api.records.Priority getApplicationPriority()
      Specified by:
      getApplicationPriority in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • setApplicationPriority

      public void setApplicationPriority(org.apache.hadoop.yarn.api.records.Priority priority)
      Specified by:
      setApplicationPriority in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • getContainersFromPreviousAttempts

      public List<org.apache.hadoop.yarn.api.records.Container> getContainersFromPreviousAttempts()
      Specified by:
      getContainersFromPreviousAttempts in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • setContainersFromPreviousAttempts

      public void setContainersFromPreviousAttempts(List<org.apache.hadoop.yarn.api.records.Container> containers)
      Specified by:
      setContainersFromPreviousAttempts in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • getRejectedSchedulingRequests

      public List<org.apache.hadoop.yarn.api.records.RejectedSchedulingRequest> getRejectedSchedulingRequests()
      Overrides:
      getRejectedSchedulingRequests in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse
    • setRejectedSchedulingRequests

      public void setRejectedSchedulingRequests(List<org.apache.hadoop.yarn.api.records.RejectedSchedulingRequest> rejectedReqs)
      Overrides:
      setRejectedSchedulingRequests in class org.apache.hadoop.yarn.api.protocolrecords.AllocateResponse