@InterfaceAudience.Public @InterfaceStability.Unstable public enum StorageType extends Enum<StorageType>
Enum Constant and Description |
---|
ARCHIVE |
DISK |
NVDIMM |
PROVIDED |
RAM_DISK |
SSD |
Modifier and Type | Field and Description |
---|---|
static String |
CONF_KEY_HEADER |
static StorageType |
DEFAULT |
static StorageType[] |
EMPTY_ARRAY |
Modifier and Type | Method and Description |
---|---|
static boolean |
allowSameDiskTiering(StorageType storageType) |
static List<StorageType> |
asList() |
static String |
getConf(Configuration conf,
StorageType t,
String name)
Get the configured values for different StorageType.
|
static List<StorageType> |
getMovableTypes() |
static List<StorageType> |
getTypesSupportingQuota() |
boolean |
isMovable() |
boolean |
isRAM() |
boolean |
isTransient() |
static StorageType |
parseStorageType(int i) |
static StorageType |
parseStorageType(String s) |
boolean |
supportTypeQuota() |
static StorageType |
valueOf(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 String CONF_KEY_HEADER
public static StorageType[] values()
for (StorageType c : StorageType.values()) System.out.println(c);
public static StorageType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic boolean isTransient()
public boolean isRAM()
public boolean supportTypeQuota()
public boolean isMovable()
public static List<StorageType> asList()
public static List<StorageType> getMovableTypes()
public static List<StorageType> getTypesSupportingQuota()
public static StorageType parseStorageType(int i)
public static StorageType parseStorageType(String s)
public static boolean allowSameDiskTiering(StorageType storageType)
public static String getConf(Configuration conf, StorageType t, String name)
conf
- - absolute or fully qualified patht
- - the StorageTypename
- - the sub-name of keyCopyright © 2024 Apache Software Foundation. All rights reserved.