Index
All Classes and Interfaces|All Packages
B
- boundedValueOf(String, String, String) - Static method in class io.airlift.units.ThreadCount
- BYTE - Enum constant in enum class io.airlift.units.DataSize.Unit
C
- compareTo(DataSize) - Method in class io.airlift.units.DataSize
- compareTo(Duration) - Method in class io.airlift.units.Duration
- compareTo(ThreadCount) - Method in class io.airlift.units.ThreadCount
- convertTo(DataSize.Unit) - Method in class io.airlift.units.DataSize
-
Deprecated.
- convertTo(TimeUnit) - Method in class io.airlift.units.Duration
- convertToMostSuccinctDataSize() - Method in class io.airlift.units.DataSize
-
Deprecated.Use
DataSize.succinct()instead. No conversion occurs when calling this method, only the unit used for the default string representation is changed. This has no effect on the unit used during JSON serialization - convertToMostSuccinctTimeUnit() - Method in class io.airlift.units.Duration
D
- DataSize - Class in io.airlift.units
- DataSize(double, DataSize.Unit) - Constructor for class io.airlift.units.DataSize
-
Deprecated.Use
DataSize.of(long, Unit)instead. The imprecise nature of using doubles for DataSize is deprecated for removal - DataSize.Unit - Enum Class in io.airlift.units
- Duration - Class in io.airlift.units
- Duration(double, TimeUnit) - Constructor for class io.airlift.units.Duration
E
- equals(Object) - Method in class io.airlift.units.DataSize
- equals(Object) - Method in class io.airlift.units.Duration
- equals(Object) - Method in class io.airlift.units.ThreadCount
- exactValueOf(int) - Static method in class io.airlift.units.ThreadCount
G
- getThreadCount() - Method in class io.airlift.units.ThreadCount
- getUnit() - Method in class io.airlift.units.DataSize
- getUnit() - Method in class io.airlift.units.Duration
- getUnitString() - Method in enum class io.airlift.units.DataSize.Unit
- getValue() - Method in class io.airlift.units.DataSize
-
Deprecated.Use
DataSize.toBytes()instead to avoid floating point precision semantics - getValue() - Method in class io.airlift.units.Duration
- getValue(DataSize.Unit) - Method in class io.airlift.units.DataSize
-
Deprecated.Use
DataSize.toBytes()instead to avoid floating point precision semantics - getValue(TimeUnit) - Method in class io.airlift.units.Duration
- GIGABYTE - Enum constant in enum class io.airlift.units.DataSize.Unit
- groups() - Element in annotation interface io.airlift.units.MaxDataSize
- groups() - Element in annotation interface io.airlift.units.MaxDuration
- groups() - Element in annotation interface io.airlift.units.MaxThreadCount
- groups() - Element in annotation interface io.airlift.units.MinDataSize
- groups() - Element in annotation interface io.airlift.units.MinDuration
- groups() - Element in annotation interface io.airlift.units.MinThreadCount
H
- hashCode() - Method in class io.airlift.units.DataSize
- hashCode() - Method in class io.airlift.units.Duration
- hashCode() - Method in class io.airlift.units.ThreadCount
I
- inBytes() - Method in enum class io.airlift.units.DataSize.Unit
- initialize(MaxDataSize) - Method in class io.airlift.units.MaxDataSizeValidator
- initialize(MaxDuration) - Method in class io.airlift.units.MaxDurationValidator
- initialize(MaxThreadCount) - Method in class io.airlift.units.MaxThreadCountValidator
- initialize(MinDataSize) - Method in class io.airlift.units.MinDataSizeValidator
- initialize(MinDuration) - Method in class io.airlift.units.MinDurationValidator
- initialize(MinThreadCount) - Method in class io.airlift.units.MinThreadCountValidator
- io.airlift.units - package io.airlift.units
- isValid(DataSize, ConstraintValidatorContext) - Method in class io.airlift.units.MaxDataSizeValidator
- isValid(DataSize, ConstraintValidatorContext) - Method in class io.airlift.units.MinDataSizeValidator
- isValid(Duration, ConstraintValidatorContext) - Method in class io.airlift.units.MaxDurationValidator
- isValid(Duration, ConstraintValidatorContext) - Method in class io.airlift.units.MinDurationValidator
- isValid(ThreadCount, ConstraintValidatorContext) - Method in class io.airlift.units.MaxThreadCountValidator
- isValid(ThreadCount, ConstraintValidatorContext) - Method in class io.airlift.units.MinThreadCountValidator
- isZero() - Method in class io.airlift.units.Duration
K
- KILOBYTE - Enum constant in enum class io.airlift.units.DataSize.Unit
M
- MaxDataSize - Annotation Interface in io.airlift.units
- MaxDataSizeValidator - Class in io.airlift.units
- MaxDataSizeValidator() - Constructor for class io.airlift.units.MaxDataSizeValidator
- MaxDuration - Annotation Interface in io.airlift.units
- MaxDurationValidator - Class in io.airlift.units
- MaxDurationValidator() - Constructor for class io.airlift.units.MaxDurationValidator
- MaxThreadCount - Annotation Interface in io.airlift.units
- MaxThreadCountValidator - Class in io.airlift.units
- MaxThreadCountValidator() - Constructor for class io.airlift.units.MaxThreadCountValidator
- MEGABYTE - Enum constant in enum class io.airlift.units.DataSize.Unit
- message() - Element in annotation interface io.airlift.units.MaxDataSize
- message() - Element in annotation interface io.airlift.units.MaxDuration
- message() - Element in annotation interface io.airlift.units.MaxThreadCount
- message() - Element in annotation interface io.airlift.units.MinDataSize
- message() - Element in annotation interface io.airlift.units.MinDuration
- message() - Element in annotation interface io.airlift.units.MinThreadCount
- MinDataSize - Annotation Interface in io.airlift.units
- MinDataSizeValidator - Class in io.airlift.units
- MinDataSizeValidator() - Constructor for class io.airlift.units.MinDataSizeValidator
- MinDuration - Annotation Interface in io.airlift.units
- MinDurationValidator - Class in io.airlift.units
- MinDurationValidator() - Constructor for class io.airlift.units.MinDurationValidator
- MinThreadCount - Annotation Interface in io.airlift.units
- MinThreadCountValidator - Class in io.airlift.units
- MinThreadCountValidator() - Constructor for class io.airlift.units.MinThreadCountValidator
N
- nanosSince(long) - Static method in class io.airlift.units.Duration
O
- of(long, DataSize.Unit) - Static method in class io.airlift.units.DataSize
-
Creates a
DataSizeinstance with the provided quantity of the providedDataSize.Unit. - ofBytes(long) - Static method in class io.airlift.units.DataSize
- org.airlift.units - module org.airlift.units
P
- payload() - Element in annotation interface io.airlift.units.MaxDataSize
- payload() - Element in annotation interface io.airlift.units.MaxDuration
- payload() - Element in annotation interface io.airlift.units.MaxThreadCount
- payload() - Element in annotation interface io.airlift.units.MinDataSize
- payload() - Element in annotation interface io.airlift.units.MinDuration
- payload() - Element in annotation interface io.airlift.units.MinThreadCount
- PETABYTE - Enum constant in enum class io.airlift.units.DataSize.Unit
R
- roundTo(DataSize.Unit) - Method in class io.airlift.units.DataSize
-
Deprecated.Use
DataSize.toBytes()instead. This method uses floating point semantics to compute the rounded value which can yield to unexpected loss of precision beyond the intended rounding - roundTo(TimeUnit) - Method in class io.airlift.units.Duration
S
- succinct() - Method in class io.airlift.units.DataSize
- succinctBytes(long) - Static method in class io.airlift.units.DataSize
-
Prefer
DataSize.ofBytes(long)when conversion to the most 'succinct' unit is not necessary or desirable - succinctDataSize(double, DataSize.Unit) - Static method in class io.airlift.units.DataSize
-
Deprecated.use
DataSize.succinctBytes(long)instead, double values are imprecise - succinctDuration(double, TimeUnit) - Static method in class io.airlift.units.Duration
- succinctNanos(long) - Static method in class io.airlift.units.Duration
T
- TERABYTE - Enum constant in enum class io.airlift.units.DataSize.Unit
- ThreadCount - Class in io.airlift.units
- timeUnitToString(TimeUnit) - Static method in class io.airlift.units.Duration
- to(DataSize.Unit) - Method in class io.airlift.units.DataSize
- toBytes() - Method in class io.airlift.units.DataSize
- toBytesValueString() - Method in class io.airlift.units.DataSize
- toJavaTime() - Method in class io.airlift.units.Duration
- toMillis() - Method in class io.airlift.units.Duration
- toString() - Method in class io.airlift.units.DataSize
- toString() - Method in class io.airlift.units.Duration
- toString() - Method in class io.airlift.units.MaxDataSizeValidator
- toString() - Method in class io.airlift.units.MaxDurationValidator
- toString() - Method in class io.airlift.units.MaxThreadCountValidator
- toString() - Method in class io.airlift.units.MinDataSizeValidator
- toString() - Method in class io.airlift.units.MinDurationValidator
- toString() - Method in class io.airlift.units.MinThreadCountValidator
- toString() - Method in class io.airlift.units.ThreadCount
- toString(TimeUnit) - Method in class io.airlift.units.Duration
V
- value() - Element in annotation interface io.airlift.units.MaxDataSize
- value() - Element in annotation interface io.airlift.units.MaxDuration
- value() - Element in annotation interface io.airlift.units.MaxThreadCount
- value() - Element in annotation interface io.airlift.units.MinDataSize
- value() - Element in annotation interface io.airlift.units.MinDuration
- value() - Element in annotation interface io.airlift.units.MinThreadCount
- valueOf(String) - Static method in enum class io.airlift.units.DataSize.Unit
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in class io.airlift.units.DataSize
- valueOf(String) - Static method in class io.airlift.units.Duration
- valueOf(String) - Static method in class io.airlift.units.ThreadCount
- valueOfTimeUnit(String) - Static method in class io.airlift.units.Duration
- values() - Static method in enum class io.airlift.units.DataSize.Unit
-
Returns an array containing the constants of this enum class, in the order they are declared.
Z
- ZERO - Static variable in class io.airlift.units.DataSize
- ZERO - Static variable in class io.airlift.units.Duration
All Classes and Interfaces|All Packages
DataSize.to(Unit)instead. No conversion occurs when calling this method, only the unit used for the default string representation is changed. This has no effect on the unit used during JSON serialization