Class ApplicationResourceUsageReportPBImpl

java.lang.Object
org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
org.apache.hadoop.yarn.api.records.impl.pb.ApplicationResourceUsageReportPBImpl

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

    • ApplicationResourceUsageReportPBImpl

      public ApplicationResourceUsageReportPBImpl()
    • ApplicationResourceUsageReportPBImpl

      public ApplicationResourceUsageReportPBImpl(org.apache.hadoop.yarn.proto.YarnProtos.ApplicationResourceUsageReportProto proto)
  • Method Details

    • getProto

      public org.apache.hadoop.yarn.proto.YarnProtos.ApplicationResourceUsageReportProto 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
    • getNumUsedContainers

      public int getNumUsedContainers()
      Specified by:
      getNumUsedContainers in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • setNumUsedContainers

      public void setNumUsedContainers(int num_containers)
      Specified by:
      setNumUsedContainers in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • getNumReservedContainers

      public int getNumReservedContainers()
      Specified by:
      getNumReservedContainers in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • setNumReservedContainers

      public void setNumReservedContainers(int num_reserved_containers)
      Specified by:
      setNumReservedContainers in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • getUsedResources

      public org.apache.hadoop.yarn.api.records.Resource getUsedResources()
      Specified by:
      getUsedResources in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • setUsedResources

      public void setUsedResources(org.apache.hadoop.yarn.api.records.Resource resources)
      Specified by:
      setUsedResources in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • getReservedResources

      public org.apache.hadoop.yarn.api.records.Resource getReservedResources()
      Specified by:
      getReservedResources in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • setReservedResources

      public void setReservedResources(org.apache.hadoop.yarn.api.records.Resource reserved_resources)
      Specified by:
      setReservedResources in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • getNeededResources

      public org.apache.hadoop.yarn.api.records.Resource getNeededResources()
      Specified by:
      getNeededResources in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • setNeededResources

      public void setNeededResources(org.apache.hadoop.yarn.api.records.Resource reserved_resources)
      Specified by:
      setNeededResources in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • setMemorySeconds

      public void setMemorySeconds(long memory_seconds)
      Specified by:
      setMemorySeconds in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • getMemorySeconds

      public long getMemorySeconds()
      Specified by:
      getMemorySeconds in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • setVcoreSeconds

      public void setVcoreSeconds(long vcore_seconds)
      Specified by:
      setVcoreSeconds in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • getVcoreSeconds

      public long getVcoreSeconds()
      Specified by:
      getVcoreSeconds in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • setPreemptedMemorySeconds

      public void setPreemptedMemorySeconds(long preemptedMemorySeconds)
      Specified by:
      setPreemptedMemorySeconds in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • getPreemptedMemorySeconds

      public long getPreemptedMemorySeconds()
      Specified by:
      getPreemptedMemorySeconds in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • setPreemptedVcoreSeconds

      public void setPreemptedVcoreSeconds(long vcoreSeconds)
      Specified by:
      setPreemptedVcoreSeconds in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • getPreemptedVcoreSeconds

      public long getPreemptedVcoreSeconds()
      Specified by:
      getPreemptedVcoreSeconds in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • getQueueUsagePercentage

      public float getQueueUsagePercentage()
      Specified by:
      getQueueUsagePercentage in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • setQueueUsagePercentage

      public void setQueueUsagePercentage(float queueUsagePerc)
      Specified by:
      setQueueUsagePercentage in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • getClusterUsagePercentage

      public float getClusterUsagePercentage()
      Specified by:
      getClusterUsagePercentage in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • setClusterUsagePercentage

      public void setClusterUsagePercentage(float clusterUsagePerc)
      Specified by:
      setClusterUsagePercentage in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • setResourceSecondsMap

      public void setResourceSecondsMap(Map<String,Long> resourceSecondsMap)
      Specified by:
      setResourceSecondsMap in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • getResourceSecondsMap

      public Map<String,Long> getResourceSecondsMap()
      Specified by:
      getResourceSecondsMap in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • setPreemptedResourceSecondsMap

      public void setPreemptedResourceSecondsMap(Map<String,Long> preemptedResourceSecondsMap)
      Specified by:
      setPreemptedResourceSecondsMap in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
    • getPreemptedResourceSecondsMap

      public Map<String,Long> getPreemptedResourceSecondsMap()
      Specified by:
      getPreemptedResourceSecondsMap in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport