java.io.Serializable, java.lang.Comparable<StorageType>@Public @Unstable public enum StorageType extends java.lang.Enum<StorageType>
| Enum Constant | Description |
|---|---|
ARCHIVE |
|
DISK |
|
NVDIMM |
|
PROVIDED |
|
RAM_DISK |
|
SSD |
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
CONF_KEY_HEADER |
|
static StorageType |
DEFAULT |
|
static StorageType[] |
EMPTY_ARRAY |
| Modifier and Type | Method | Description |
|---|---|---|
static boolean |
allowSameDiskTiering(StorageType storageType) |
|
static java.util.List<StorageType> |
asList() |
|
static java.lang.String |
getConf(Configuration conf,
StorageType t,
java.lang.String name) |
Get the configured values for different StorageType.
|
static java.util.List<StorageType> |
getMovableTypes() |
|
static java.util.List<StorageType> |
getTypesSupportingQuota() |
|
boolean |
isMovable() |
|
boolean |
isRAM() |
|
boolean |
isTransient() |
|
static StorageType |
parseStorageType(int i) |
|
static StorageType |
parseStorageType(java.lang.String s) |
|
boolean |
supportTypeQuota() |
|
static StorageType |
valueOf(java.lang.String name) |
Returns the enum constant of this type with the specified name.
|
static StorageType[] |
values() |
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final StorageType RAM_DISK
public static final StorageType SSD
public static final StorageType DISK
public static final StorageType ARCHIVE
public static final StorageType PROVIDED
public static final StorageType NVDIMM
public static final StorageType DEFAULT
public static final StorageType[] EMPTY_ARRAY
public static final java.lang.String CONF_KEY_HEADER
public static StorageType[] values()
for (StorageType c : StorageType.values()) System.out.println(c);
public static StorageType valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic boolean isTransient()
public boolean isRAM()
public boolean supportTypeQuota()
public boolean isMovable()
public static java.util.List<StorageType> asList()
public static java.util.List<StorageType> getMovableTypes()
public static java.util.List<StorageType> getTypesSupportingQuota()
public static StorageType parseStorageType(int i)
public static StorageType parseStorageType(java.lang.String s)
public static boolean allowSameDiskTiering(StorageType storageType)
public static java.lang.String getConf(Configuration conf, StorageType t, java.lang.String name)
conf - - absolute or fully qualified patht - - the StorageTypename - - the sub-name of keyCopyright © 2008–2025 Apache Software Foundation. All rights reserved.