@Beta public class DataSize extends Object implements Comparable<DataSize>
| Modifier and Type | Class and Description |
|---|---|
static class |
DataSize.Unit |
| Constructor and Description |
|---|
DataSize(double size,
DataSize.Unit unit) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(DataSize o) |
DataSize |
convertTo(DataSize.Unit unit) |
DataSize |
convertToMostSuccinctDataSize() |
boolean |
equals(Object o) |
DataSize.Unit |
getUnit() |
double |
getValue() |
double |
getValue(DataSize.Unit unit) |
int |
hashCode() |
long |
roundTo(DataSize.Unit unit) |
static DataSize |
succinctBytes(long bytes) |
static DataSize |
succinctDataSize(double size,
DataSize.Unit unit) |
long |
toBytes() |
String |
toString() |
static DataSize |
valueOf(String size) |
public DataSize(double size,
DataSize.Unit unit)
public static DataSize succinctBytes(long bytes)
public static DataSize succinctDataSize(double size, DataSize.Unit unit)
public long toBytes()
public double getValue()
public DataSize.Unit getUnit()
public double getValue(DataSize.Unit unit)
public long roundTo(DataSize.Unit unit)
public DataSize convertTo(DataSize.Unit unit)
public DataSize convertToMostSuccinctDataSize()
public static DataSize valueOf(String size) throws IllegalArgumentException
IllegalArgumentExceptionpublic int compareTo(DataSize o)
compareTo in interface Comparable<DataSize>Copyright © 2010-2016 Airlift. All Rights Reserved.