org.elasticsearch.common.unit
Class ByteSizeValue
java.lang.Object
org.elasticsearch.common.unit.ByteSizeValue
- All Implemented Interfaces:
- java.io.Serializable, Streamable
public class ByteSizeValue
- extends java.lang.Object
- implements java.io.Serializable, Streamable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ByteSizeValue
public ByteSizeValue(long bytes)
ByteSizeValue
public ByteSizeValue(long size,
ByteSizeUnit sizeUnit)
bytes
public long bytes()
getBytes
public long getBytes()
kb
public long kb()
getKb
public long getKb()
mb
public long mb()
getMb
public long getMb()
gb
public long gb()
getGb
public long getGb()
kbFrac
public double kbFrac()
getKbFrac
public double getKbFrac()
mbFrac
public double mbFrac()
getMbFrac
public double getMbFrac()
gbFrac
public double gbFrac()
getGbFrac
public double getGbFrac()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
parseBytesSizeValue
public static ByteSizeValue parseBytesSizeValue(java.lang.String sValue)
throws ElasticSearchParseException
- Throws:
ElasticSearchParseException
parseBytesSizeValue
public static ByteSizeValue parseBytesSizeValue(java.lang.String sValue,
ByteSizeValue defaultValue)
throws ElasticSearchParseException
- Throws:
ElasticSearchParseException
readBytesSizeValue
public static ByteSizeValue readBytesSizeValue(StreamInput in)
throws java.io.IOException
- Throws:
java.io.IOException
readFrom
public void readFrom(StreamInput in)
throws java.io.IOException
- Specified by:
readFrom
in interface Streamable
- Throws:
java.io.IOException
writeTo
public void writeTo(StreamOutput out)
throws java.io.IOException
- Specified by:
writeTo
in interface Streamable
- Throws:
java.io.IOException
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object