Class ResourceUtilizationPBImpl

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

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

    • ResourceUtilizationPBImpl

      public ResourceUtilizationPBImpl()
    • ResourceUtilizationPBImpl

      public ResourceUtilizationPBImpl(org.apache.hadoop.yarn.proto.YarnProtos.ResourceUtilizationProto proto)
  • Method Details

    • getProto

      public org.apache.hadoop.yarn.proto.YarnProtos.ResourceUtilizationProto getProto()
    • getPhysicalMemory

      public int getPhysicalMemory()
      Specified by:
      getPhysicalMemory in class org.apache.hadoop.yarn.api.records.ResourceUtilization
    • setPhysicalMemory

      public void setPhysicalMemory(int pmem)
      Specified by:
      setPhysicalMemory in class org.apache.hadoop.yarn.api.records.ResourceUtilization
    • getVirtualMemory

      public int getVirtualMemory()
      Specified by:
      getVirtualMemory in class org.apache.hadoop.yarn.api.records.ResourceUtilization
    • setVirtualMemory

      public void setVirtualMemory(int vmem)
      Specified by:
      setVirtualMemory in class org.apache.hadoop.yarn.api.records.ResourceUtilization
    • getCPU

      public float getCPU()
      Specified by:
      getCPU in class org.apache.hadoop.yarn.api.records.ResourceUtilization
    • setCPU

      public void setCPU(float cpu)
      Specified by:
      setCPU in class org.apache.hadoop.yarn.api.records.ResourceUtilization
    • getCustomResource

      public float getCustomResource(String resourceName)
      Overrides:
      getCustomResource in class org.apache.hadoop.yarn.api.records.ResourceUtilization
    • getCustomResources

      public Map<String,Float> getCustomResources()
      Overrides:
      getCustomResources in class org.apache.hadoop.yarn.api.records.ResourceUtilization
    • setCustomResources

      public void setCustomResources(Map<String,Float> customResources)
      Overrides:
      setCustomResources in class org.apache.hadoop.yarn.api.records.ResourceUtilization
    • compareTo

      public int compareTo(org.apache.hadoop.yarn.api.records.ResourceUtilization other)