Package org.jclouds.blobstore.domain
Enum Class Tier
- All Implemented Interfaces:
Serializable
,Comparable<Tier>
,java.lang.constant.Constable
Store data with different strategies, ranging from most performant to lowest
cost. Tiering is best-effort and some providers will map lower tiers to
higher ones.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionOptimize for storage cost.Balance access speed against storage cost.Optimize for access speed. -
Method Summary
-
Enum Constant Details
-
STANDARD
Optimize for access speed. -
INFREQUENT
Balance access speed against storage cost. -
ARCHIVE
Optimize for storage cost. Some providers may require a separate call to set the blob to STANDARD tier before access.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-