Class ResourceRequestPBImpl

java.lang.Object
org.apache.hadoop.yarn.api.records.ResourceRequest
org.apache.hadoop.yarn.api.records.impl.pb.ResourceRequestPBImpl
All Implemented Interfaces:
Comparable<org.apache.hadoop.yarn.api.records.ResourceRequest>

@Private @Unstable public class ResourceRequestPBImpl extends org.apache.hadoop.yarn.api.records.ResourceRequest
  • Constructor Details

    • ResourceRequestPBImpl

      public ResourceRequestPBImpl()
    • ResourceRequestPBImpl

      public ResourceRequestPBImpl(org.apache.hadoop.yarn.proto.YarnProtos.ResourceRequestProto proto)
  • Method Details

    • getProto

      public org.apache.hadoop.yarn.proto.YarnProtos.ResourceRequestProto getProto()
    • getPriority

      public org.apache.hadoop.yarn.api.records.Priority getPriority()
      Specified by:
      getPriority in class org.apache.hadoop.yarn.api.records.ResourceRequest
    • setPriority

      public void setPriority(org.apache.hadoop.yarn.api.records.Priority priority)
      Specified by:
      setPriority in class org.apache.hadoop.yarn.api.records.ResourceRequest
    • getExecutionTypeRequest

      public org.apache.hadoop.yarn.api.records.ExecutionTypeRequest getExecutionTypeRequest()
      Overrides:
      getExecutionTypeRequest in class org.apache.hadoop.yarn.api.records.ResourceRequest
    • setExecutionTypeRequest

      public void setExecutionTypeRequest(org.apache.hadoop.yarn.api.records.ExecutionTypeRequest execSpec)
      Overrides:
      setExecutionTypeRequest in class org.apache.hadoop.yarn.api.records.ResourceRequest
    • getResourceName

      public String getResourceName()
      Specified by:
      getResourceName in class org.apache.hadoop.yarn.api.records.ResourceRequest
    • setResourceName

      public void setResourceName(String resourceName)
      Specified by:
      setResourceName in class org.apache.hadoop.yarn.api.records.ResourceRequest
    • getCapability

      public org.apache.hadoop.yarn.api.records.Resource getCapability()
      Specified by:
      getCapability in class org.apache.hadoop.yarn.api.records.ResourceRequest
    • setCapability

      public void setCapability(org.apache.hadoop.yarn.api.records.Resource capability)
      Specified by:
      setCapability in class org.apache.hadoop.yarn.api.records.ResourceRequest
    • getNumContainers

      public int getNumContainers()
      Specified by:
      getNumContainers in class org.apache.hadoop.yarn.api.records.ResourceRequest
    • setNumContainers

      public void setNumContainers(int numContainers)
      Specified by:
      setNumContainers in class org.apache.hadoop.yarn.api.records.ResourceRequest
    • getRelaxLocality

      public boolean getRelaxLocality()
      Specified by:
      getRelaxLocality in class org.apache.hadoop.yarn.api.records.ResourceRequest
    • setRelaxLocality

      public void setRelaxLocality(boolean relaxLocality)
      Specified by:
      setRelaxLocality in class org.apache.hadoop.yarn.api.records.ResourceRequest
    • getAllocationRequestId

      public long getAllocationRequestId()
      Overrides:
      getAllocationRequestId in class org.apache.hadoop.yarn.api.records.ResourceRequest
    • setAllocationRequestId

      public void setAllocationRequestId(long allocationRequestID)
      Overrides:
      setAllocationRequestId in class org.apache.hadoop.yarn.api.records.ResourceRequest
    • toString

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

      public String getNodeLabelExpression()
      Specified by:
      getNodeLabelExpression in class org.apache.hadoop.yarn.api.records.ResourceRequest
    • setNodeLabelExpression

      public void setNodeLabelExpression(String nodeLabelExpression)
      Specified by:
      setNodeLabelExpression in class org.apache.hadoop.yarn.api.records.ResourceRequest