@InterfaceAudience.Private
@InterfaceStability.Unstable
public class ApplicationResourceUsageReportPBImpl
extends org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
Constructor and Description |
---|
ApplicationResourceUsageReportPBImpl() |
ApplicationResourceUsageReportPBImpl(org.apache.hadoop.yarn.proto.YarnProtos.ApplicationResourceUsageReportProto proto) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other) |
float |
getClusterUsagePercentage() |
long |
getMemorySeconds() |
org.apache.hadoop.yarn.api.records.Resource |
getNeededResources() |
int |
getNumReservedContainers() |
int |
getNumUsedContainers() |
long |
getPreemptedMemorySeconds() |
Map<String,Long> |
getPreemptedResourceSecondsMap() |
long |
getPreemptedVcoreSeconds() |
org.apache.hadoop.yarn.proto.YarnProtos.ApplicationResourceUsageReportProto |
getProto() |
float |
getQueueUsagePercentage() |
org.apache.hadoop.yarn.api.records.Resource |
getReservedResources() |
Map<String,Long> |
getResourceSecondsMap() |
org.apache.hadoop.yarn.api.records.Resource |
getUsedResources() |
long |
getVcoreSeconds() |
int |
hashCode() |
void |
setClusterUsagePercentage(float clusterUsagePerc) |
void |
setMemorySeconds(long memory_seconds) |
void |
setNeededResources(org.apache.hadoop.yarn.api.records.Resource reserved_resources) |
void |
setNumReservedContainers(int num_reserved_containers) |
void |
setNumUsedContainers(int num_containers) |
void |
setPreemptedMemorySeconds(long preemptedMemorySeconds) |
void |
setPreemptedResourceSecondsMap(Map<String,Long> preemptedResourceSecondsMap) |
void |
setPreemptedVcoreSeconds(long vcoreSeconds) |
void |
setQueueUsagePercentage(float queueUsagePerc) |
void |
setReservedResources(org.apache.hadoop.yarn.api.records.Resource reserved_resources) |
void |
setResourceSecondsMap(Map<String,Long> resourceSecondsMap) |
void |
setUsedResources(org.apache.hadoop.yarn.api.records.Resource resources) |
void |
setVcoreSeconds(long vcore_seconds) |
String |
toString() |
public ApplicationResourceUsageReportPBImpl()
public ApplicationResourceUsageReportPBImpl(org.apache.hadoop.yarn.proto.YarnProtos.ApplicationResourceUsageReportProto proto)
public org.apache.hadoop.yarn.proto.YarnProtos.ApplicationResourceUsageReportProto getProto()
public int getNumUsedContainers()
getNumUsedContainers
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public void setNumUsedContainers(int num_containers)
setNumUsedContainers
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public int getNumReservedContainers()
getNumReservedContainers
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public void setNumReservedContainers(int num_reserved_containers)
setNumReservedContainers
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public org.apache.hadoop.yarn.api.records.Resource getUsedResources()
getUsedResources
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public void setUsedResources(org.apache.hadoop.yarn.api.records.Resource resources)
setUsedResources
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public org.apache.hadoop.yarn.api.records.Resource getReservedResources()
getReservedResources
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public void setReservedResources(org.apache.hadoop.yarn.api.records.Resource reserved_resources)
setReservedResources
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public org.apache.hadoop.yarn.api.records.Resource getNeededResources()
getNeededResources
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public void setNeededResources(org.apache.hadoop.yarn.api.records.Resource reserved_resources)
setNeededResources
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public void setMemorySeconds(long memory_seconds)
setMemorySeconds
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public long getMemorySeconds()
getMemorySeconds
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public void setVcoreSeconds(long vcore_seconds)
setVcoreSeconds
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public long getVcoreSeconds()
getVcoreSeconds
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public void setPreemptedMemorySeconds(long preemptedMemorySeconds)
setPreemptedMemorySeconds
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public long getPreemptedMemorySeconds()
getPreemptedMemorySeconds
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public void setPreemptedVcoreSeconds(long vcoreSeconds)
setPreemptedVcoreSeconds
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public long getPreemptedVcoreSeconds()
getPreemptedVcoreSeconds
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public float getQueueUsagePercentage()
getQueueUsagePercentage
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public void setQueueUsagePercentage(float queueUsagePerc)
setQueueUsagePercentage
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public float getClusterUsagePercentage()
getClusterUsagePercentage
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public void setClusterUsagePercentage(float clusterUsagePerc)
setClusterUsagePercentage
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public void setResourceSecondsMap(Map<String,Long> resourceSecondsMap)
setResourceSecondsMap
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public Map<String,Long> getResourceSecondsMap()
getResourceSecondsMap
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
public void setPreemptedResourceSecondsMap(Map<String,Long> preemptedResourceSecondsMap)
setPreemptedResourceSecondsMap
in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
Copyright © 2008–2022 Apache Software Foundation. All rights reserved.