public class ResourceUsage extends AbstractResourceUsage
AbstractResourceUsage.ResourceType, AbstractResourceUsage.UsageByLabel
readLock, usages, writeLock
Constructor and Description |
---|
ResourceUsage() |
Modifier and Type | Method and Description |
---|---|
void |
copyAllUsed(AbstractResourceUsage other) |
void |
decAMLimit(org.apache.hadoop.yarn.api.records.Resource res) |
void |
decAMLimit(String label,
org.apache.hadoop.yarn.api.records.Resource res) |
void |
decAMUsed(org.apache.hadoop.yarn.api.records.Resource res) |
void |
decAMUsed(String label,
org.apache.hadoop.yarn.api.records.Resource res) |
void |
decPending(org.apache.hadoop.yarn.api.records.Resource res) |
void |
decPending(String label,
org.apache.hadoop.yarn.api.records.Resource res) |
void |
decReserved(org.apache.hadoop.yarn.api.records.Resource res) |
void |
decReserved(String label,
org.apache.hadoop.yarn.api.records.Resource res) |
void |
decUsed(org.apache.hadoop.yarn.api.records.Resource res) |
void |
decUsed(String label,
org.apache.hadoop.yarn.api.records.Resource res) |
org.apache.hadoop.yarn.api.records.Resource |
getAllPending() |
org.apache.hadoop.yarn.api.records.Resource |
getAllReserved() |
org.apache.hadoop.yarn.api.records.Resource |
getAllUsed() |
org.apache.hadoop.yarn.api.records.Resource |
getAMLimit() |
org.apache.hadoop.yarn.api.records.Resource |
getAMLimit(String label) |
org.apache.hadoop.yarn.api.records.Resource |
getAMUsed() |
org.apache.hadoop.yarn.api.records.Resource |
getAMUsed(String label) |
org.apache.hadoop.yarn.api.records.Resource |
getCachedDemand(String label) |
org.apache.hadoop.yarn.api.records.Resource |
getCachedPending() |
org.apache.hadoop.yarn.api.records.Resource |
getCachedPending(String label) |
org.apache.hadoop.yarn.api.records.Resource |
getCachedUsed() |
org.apache.hadoop.yarn.api.records.Resource |
getCachedUsed(String label) |
org.apache.hadoop.yarn.api.records.Resource |
getPending() |
org.apache.hadoop.yarn.api.records.Resource |
getPending(String label) |
org.apache.hadoop.yarn.api.records.Resource |
getReserved() |
org.apache.hadoop.yarn.api.records.Resource |
getReserved(String label) |
org.apache.hadoop.yarn.api.records.Resource |
getUsed() |
org.apache.hadoop.yarn.api.records.Resource |
getUsed(String label) |
org.apache.hadoop.yarn.api.records.Resource |
getUserAMLimit() |
org.apache.hadoop.yarn.api.records.Resource |
getUserAMLimit(String label) |
void |
incAMLimit(org.apache.hadoop.yarn.api.records.Resource res) |
void |
incAMLimit(String label,
org.apache.hadoop.yarn.api.records.Resource res) |
void |
incAMUsed(org.apache.hadoop.yarn.api.records.Resource res) |
void |
incAMUsed(String label,
org.apache.hadoop.yarn.api.records.Resource res) |
void |
incPending(org.apache.hadoop.yarn.api.records.Resource res) |
void |
incPending(String label,
org.apache.hadoop.yarn.api.records.Resource res) |
void |
incReserved(org.apache.hadoop.yarn.api.records.Resource res) |
void |
incReserved(String label,
org.apache.hadoop.yarn.api.records.Resource res) |
void |
incUsed(org.apache.hadoop.yarn.api.records.Resource res) |
void |
incUsed(String label,
org.apache.hadoop.yarn.api.records.Resource res) |
void |
setAMLimit(org.apache.hadoop.yarn.api.records.Resource res) |
void |
setAMLimit(String label,
org.apache.hadoop.yarn.api.records.Resource res) |
void |
setAMUsed(org.apache.hadoop.yarn.api.records.Resource res) |
void |
setAMUsed(String label,
org.apache.hadoop.yarn.api.records.Resource res) |
void |
setCachedPending(org.apache.hadoop.yarn.api.records.Resource res) |
void |
setCachedPending(String label,
org.apache.hadoop.yarn.api.records.Resource res) |
void |
setCachedUsed(org.apache.hadoop.yarn.api.records.Resource res) |
void |
setCachedUsed(String label,
org.apache.hadoop.yarn.api.records.Resource res) |
void |
setPending(org.apache.hadoop.yarn.api.records.Resource res) |
void |
setPending(String label,
org.apache.hadoop.yarn.api.records.Resource res) |
void |
setReserved(org.apache.hadoop.yarn.api.records.Resource res) |
void |
setReserved(String label,
org.apache.hadoop.yarn.api.records.Resource res) |
void |
setUsed(org.apache.hadoop.yarn.api.records.Resource res) |
void |
setUsed(String label,
org.apache.hadoop.yarn.api.records.Resource res) |
void |
setUserAMLimit(org.apache.hadoop.yarn.api.records.Resource res) |
void |
setUserAMLimit(String label,
org.apache.hadoop.yarn.api.records.Resource res) |
_dec, _get, _getAll, _inc, _set, getNodePartitionsSet, toString
public org.apache.hadoop.yarn.api.records.Resource getUsed()
public org.apache.hadoop.yarn.api.records.Resource getUsed(String label)
public void incUsed(String label, org.apache.hadoop.yarn.api.records.Resource res)
public void incUsed(org.apache.hadoop.yarn.api.records.Resource res)
public void decUsed(org.apache.hadoop.yarn.api.records.Resource res)
public void decUsed(String label, org.apache.hadoop.yarn.api.records.Resource res)
public void setUsed(org.apache.hadoop.yarn.api.records.Resource res)
public void copyAllUsed(AbstractResourceUsage other)
public void setUsed(String label, org.apache.hadoop.yarn.api.records.Resource res)
public org.apache.hadoop.yarn.api.records.Resource getPending()
public org.apache.hadoop.yarn.api.records.Resource getPending(String label)
public void incPending(String label, org.apache.hadoop.yarn.api.records.Resource res)
public void incPending(org.apache.hadoop.yarn.api.records.Resource res)
public void decPending(org.apache.hadoop.yarn.api.records.Resource res)
public void decPending(String label, org.apache.hadoop.yarn.api.records.Resource res)
public void setPending(org.apache.hadoop.yarn.api.records.Resource res)
public void setPending(String label, org.apache.hadoop.yarn.api.records.Resource res)
public org.apache.hadoop.yarn.api.records.Resource getReserved()
public org.apache.hadoop.yarn.api.records.Resource getReserved(String label)
public void incReserved(String label, org.apache.hadoop.yarn.api.records.Resource res)
public void incReserved(org.apache.hadoop.yarn.api.records.Resource res)
public void decReserved(org.apache.hadoop.yarn.api.records.Resource res)
public void decReserved(String label, org.apache.hadoop.yarn.api.records.Resource res)
public void setReserved(org.apache.hadoop.yarn.api.records.Resource res)
public void setReserved(String label, org.apache.hadoop.yarn.api.records.Resource res)
public org.apache.hadoop.yarn.api.records.Resource getAMUsed()
public org.apache.hadoop.yarn.api.records.Resource getAMUsed(String label)
public void incAMUsed(String label, org.apache.hadoop.yarn.api.records.Resource res)
public void incAMUsed(org.apache.hadoop.yarn.api.records.Resource res)
public void decAMUsed(org.apache.hadoop.yarn.api.records.Resource res)
public void decAMUsed(String label, org.apache.hadoop.yarn.api.records.Resource res)
public void setAMUsed(org.apache.hadoop.yarn.api.records.Resource res)
public void setAMUsed(String label, org.apache.hadoop.yarn.api.records.Resource res)
public org.apache.hadoop.yarn.api.records.Resource getAllPending()
public org.apache.hadoop.yarn.api.records.Resource getAllUsed()
public org.apache.hadoop.yarn.api.records.Resource getAllReserved()
public org.apache.hadoop.yarn.api.records.Resource getCachedUsed()
public org.apache.hadoop.yarn.api.records.Resource getCachedUsed(String label)
public org.apache.hadoop.yarn.api.records.Resource getCachedPending()
public org.apache.hadoop.yarn.api.records.Resource getCachedPending(String label)
public void setCachedUsed(String label, org.apache.hadoop.yarn.api.records.Resource res)
public void setCachedUsed(org.apache.hadoop.yarn.api.records.Resource res)
public void setCachedPending(String label, org.apache.hadoop.yarn.api.records.Resource res)
public void setCachedPending(org.apache.hadoop.yarn.api.records.Resource res)
public org.apache.hadoop.yarn.api.records.Resource getAMLimit()
public org.apache.hadoop.yarn.api.records.Resource getAMLimit(String label)
public void incAMLimit(String label, org.apache.hadoop.yarn.api.records.Resource res)
public void incAMLimit(org.apache.hadoop.yarn.api.records.Resource res)
public void decAMLimit(org.apache.hadoop.yarn.api.records.Resource res)
public void decAMLimit(String label, org.apache.hadoop.yarn.api.records.Resource res)
public void setAMLimit(org.apache.hadoop.yarn.api.records.Resource res)
public void setAMLimit(String label, org.apache.hadoop.yarn.api.records.Resource res)
public org.apache.hadoop.yarn.api.records.Resource getUserAMLimit()
public org.apache.hadoop.yarn.api.records.Resource getUserAMLimit(String label)
public void setUserAMLimit(org.apache.hadoop.yarn.api.records.Resource res)
public void setUserAMLimit(String label, org.apache.hadoop.yarn.api.records.Resource res)
public org.apache.hadoop.yarn.api.records.Resource getCachedDemand(String label)
Copyright © 2008–2021 Apache Software Foundation. All rights reserved.