@InterfaceAudience.Public @InterfaceStability.Evolving public class QuotaUsage extends Object
| Modifier and Type | Field and Description | 
|---|---|
protected static String | 
QUOTA_HEADER  | 
protected static String[] | 
QUOTA_HEADER_FIELDS  | 
protected static String | 
QUOTA_STRING_FORMAT
Output format:
 |----12----| |----15----| |----15----| |----15----| |-------18-------|
    QUOTA   REMAINING_QUOTA SPACE_QUOTA SPACE_QUOTA_REM FILE_NAME 
 | 
protected static String | 
SPACE_QUOTA_STRING_FORMAT  | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
QuotaUsage()  | 
protected  | 
QuotaUsage(org.apache.hadoop.fs.QuotaUsage.Builder builder)
Build the instance based on the builder. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(Object obj)  | 
long | 
getFileAndDirectoryCount()
Return the directory count. 
 | 
static String | 
getHeader()
Return the header of the output. 
 | 
long | 
getQuota()
Return the directory quota. 
 | 
protected String | 
getQuotaUsage(boolean hOption)  | 
long | 
getSpaceConsumed()
Return (disk) space consumed. 
 | 
long | 
getSpaceQuota()
Return (disk) space quota. 
 | 
static String | 
getStorageTypeHeader(List<StorageType> storageTypes)
return the header of with the StorageTypes. 
 | 
long | 
getTypeConsumed(StorageType type)
Return storage type consumed. 
 | 
long | 
getTypeQuota(StorageType type)
Return storage type quota. 
 | 
protected String | 
getTypesQuotaUsage(boolean hOption,
                  List<StorageType> types)  | 
int | 
hashCode()  | 
boolean | 
isTypeConsumedAvailable()
Return true if any storage type consumption information is available. 
 | 
boolean | 
isTypeQuotaSet()
Return true if any storage type quota has been set. 
 | 
protected void | 
setQuota(long quota)  | 
protected void | 
setSpaceConsumed(long spaceConsumed)  | 
protected void | 
setSpaceQuota(long spaceQuota)  | 
String | 
toString()  | 
String | 
toString(boolean hOption)  | 
String | 
toString(boolean hOption,
        boolean tOption,
        List<StorageType> types)
Return the string representation of the object in the output format. 
 | 
protected static final String QUOTA_STRING_FORMAT
protected static final String SPACE_QUOTA_STRING_FORMAT
protected static final String[] QUOTA_HEADER_FIELDS
protected static final String QUOTA_HEADER
protected QuotaUsage()
protected QuotaUsage(org.apache.hadoop.fs.QuotaUsage.Builder builder)
builder - bulider.protected void setQuota(long quota)
protected void setSpaceConsumed(long spaceConsumed)
protected void setSpaceQuota(long spaceQuota)
public long getFileAndDirectoryCount()
public long getQuota()
public long getSpaceConsumed()
public long getSpaceQuota()
public long getTypeQuota(StorageType type)
type - storage type.public long getTypeConsumed(StorageType type)
type - storage type.public boolean isTypeQuotaSet()
public boolean isTypeConsumedAvailable()
public static String getHeader()
public String toString(boolean hOption)
public String toString(boolean hOption, boolean tOption, List<StorageType> types)
hOption - a flag indicating if human readable output if to be usedtOption - type option.types - storage types.protected String getQuotaUsage(boolean hOption)
protected String getTypesQuotaUsage(boolean hOption, List<StorageType> types)
public static String getStorageTypeHeader(List<StorageType> storageTypes)
storageTypes - storage types.Copyright © 2023 Apache Software Foundation. All rights reserved.