Class QuotaCounts
java.lang.Object
org.apache.hadoop.hdfs.server.namenode.QuotaCounts
Counters for namespace, storage space and storage type space quota and usage.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionadd(QuotaCounts that) voidaddNameSpace(long nsDelta) voidaddStorageSpace(long dsDelta) voidaddTypeSpace(org.apache.hadoop.fs.StorageType type, long delta) booleananyNsSsCountGreaterOrEqual(long val) booleananyTypeSpaceCountGreaterOrEqual(long val) booleanlonglongEnumCounters<org.apache.hadoop.fs.StorageType>inthashCode()negation()Returns a QuotaCounts whose value is(-this).voidsetNameSpace(long nameSpaceCount) voidsetStorageSpace(long spaceCount) subtract(QuotaCounts that) toString()
-
Method Details
-
add
-
subtract
-
negation
Returns a QuotaCounts whose value is(-this).- Returns:
-this
-
getNameSpace
public long getNameSpace() -
setNameSpace
public void setNameSpace(long nameSpaceCount) -
addNameSpace
public void addNameSpace(long nsDelta) -
getStorageSpace
public long getStorageSpace() -
setStorageSpace
public void setStorageSpace(long spaceCount) -
addStorageSpace
public void addStorageSpace(long dsDelta) -
getTypeSpaces
-
addTypeSpace
public void addTypeSpace(org.apache.hadoop.fs.StorageType type, long delta) -
anyNsSsCountGreaterOrEqual
public boolean anyNsSsCountGreaterOrEqual(long val) -
anyTypeSpaceCountGreaterOrEqual
public boolean anyTypeSpaceCountGreaterOrEqual(long val) -
toString
-
equals
-
hashCode
public int hashCode()
-