Package org.elasticsearch.common.unit
Class TimeValue
- java.lang.Object
-
- org.elasticsearch.common.unit.TimeValue
-
-
Method Summary
Modifier and Type Method Description int
compareTo(TimeValue timeValue)
long
days()
double
daysFrac()
long
duration()
boolean
equals(java.lang.Object o)
long
getDays()
double
getDaysFrac()
long
getHours()
double
getHoursFrac()
long
getMicros()
double
getMicrosFrac()
long
getMillis()
double
getMillisFrac()
long
getMinutes()
double
getMinutesFrac()
long
getNanos()
long
getSeconds()
double
getSecondsFrac()
java.lang.String
getStringRep()
int
hashCode()
long
hours()
double
hoursFrac()
long
micros()
double
microsFrac()
long
millis()
double
millisFrac()
long
minutes()
double
minutesFrac()
long
nanos()
static long
nsecToMSec(long ns)
static TimeValue
parseTimeValue(java.lang.String sValue, java.lang.String settingName)
static TimeValue
parseTimeValue(java.lang.String sValue, TimeValue defaultValue, java.lang.String settingName)
long
seconds()
double
secondsFrac()
java.util.concurrent.TimeUnit
timeUnit()
static TimeValue
timeValueHours(long hours)
static TimeValue
timeValueMillis(long millis)
static TimeValue
timeValueMinutes(long minutes)
static TimeValue
timeValueNanos(long nanos)
static TimeValue
timeValueSeconds(long seconds)
java.lang.String
toString()
Returns aString
representation of the currentTimeValue
.
-
-
-
Method Detail
-
timeValueNanos
public static TimeValue timeValueNanos(long nanos)
-
timeValueMillis
public static TimeValue timeValueMillis(long millis)
-
timeValueSeconds
public static TimeValue timeValueSeconds(long seconds)
-
timeValueMinutes
public static TimeValue timeValueMinutes(long minutes)
-
timeValueHours
public static TimeValue timeValueHours(long hours)
-
duration
public long duration()
- Returns:
- the number of
timeUnit()
units this value contains
-
timeUnit
public java.util.concurrent.TimeUnit timeUnit()
- Returns:
- the unit used for the this time value, see
duration()
-
nanos
public long nanos()
-
getNanos
public long getNanos()
-
micros
public long micros()
-
getMicros
public long getMicros()
-
millis
public long millis()
-
getMillis
public long getMillis()
-
seconds
public long seconds()
-
getSeconds
public long getSeconds()
-
minutes
public long minutes()
-
getMinutes
public long getMinutes()
-
hours
public long hours()
-
getHours
public long getHours()
-
days
public long days()
-
getDays
public long getDays()
-
microsFrac
public double microsFrac()
-
getMicrosFrac
public double getMicrosFrac()
-
millisFrac
public double millisFrac()
-
getMillisFrac
public double getMillisFrac()
-
secondsFrac
public double secondsFrac()
-
getSecondsFrac
public double getSecondsFrac()
-
minutesFrac
public double minutesFrac()
-
getMinutesFrac
public double getMinutesFrac()
-
hoursFrac
public double hoursFrac()
-
getHoursFrac
public double getHoursFrac()
-
daysFrac
public double daysFrac()
-
getDaysFrac
public double getDaysFrac()
-
toString
public java.lang.String toString()
Returns aString
representation of the currentTimeValue
. Note that this method might produce fractional time values (ex 1.6m) which cannot be parsed by method likeparse(String, String, String, String)
.- Overrides:
toString
in classjava.lang.Object
-
getStringRep
public java.lang.String getStringRep()
-
parseTimeValue
public static TimeValue parseTimeValue(java.lang.String sValue, java.lang.String settingName)
-
parseTimeValue
public static TimeValue parseTimeValue(java.lang.String sValue, TimeValue defaultValue, java.lang.String settingName)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
nsecToMSec
public static long nsecToMSec(long ns)
-
-