@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.ApplicationResourceUsageReportpublic void setNumUsedContainers(int num_containers)
setNumUsedContainers in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic int getNumReservedContainers()
getNumReservedContainers in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic void setNumReservedContainers(int num_reserved_containers)
setNumReservedContainers in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic org.apache.hadoop.yarn.api.records.Resource getUsedResources()
getUsedResources in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic void setUsedResources(org.apache.hadoop.yarn.api.records.Resource resources)
setUsedResources in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic org.apache.hadoop.yarn.api.records.Resource getReservedResources()
getReservedResources in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic void setReservedResources(org.apache.hadoop.yarn.api.records.Resource reserved_resources)
setReservedResources in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic org.apache.hadoop.yarn.api.records.Resource getNeededResources()
getNeededResources in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic void setNeededResources(org.apache.hadoop.yarn.api.records.Resource reserved_resources)
setNeededResources in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic void setMemorySeconds(long memory_seconds)
setMemorySeconds in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic long getMemorySeconds()
getMemorySeconds in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic void setVcoreSeconds(long vcore_seconds)
setVcoreSeconds in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic long getVcoreSeconds()
getVcoreSeconds in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic void setPreemptedMemorySeconds(long preemptedMemorySeconds)
setPreemptedMemorySeconds in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic long getPreemptedMemorySeconds()
getPreemptedMemorySeconds in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic void setPreemptedVcoreSeconds(long vcoreSeconds)
setPreemptedVcoreSeconds in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic long getPreemptedVcoreSeconds()
getPreemptedVcoreSeconds in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic float getQueueUsagePercentage()
getQueueUsagePercentage in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic void setQueueUsagePercentage(float queueUsagePerc)
setQueueUsagePercentage in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic float getClusterUsagePercentage()
getClusterUsagePercentage in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic void setClusterUsagePercentage(float clusterUsagePerc)
setClusterUsagePercentage in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic void setResourceSecondsMap(Map<String,Long> resourceSecondsMap)
setResourceSecondsMap in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic Map<String,Long> getResourceSecondsMap()
getResourceSecondsMap in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportpublic void setPreemptedResourceSecondsMap(Map<String,Long> preemptedResourceSecondsMap)
setPreemptedResourceSecondsMap in class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReportCopyright © 2022 Apache Software Foundation. All rights reserved.