public class Duration extends Object implements KubernetesResource
Duration stores a period of time as a valid Duration
.
Modifier and Type | Class and Description |
---|---|
static class |
Duration.Serializer |
Constructor and Description |
---|
Duration()
No args constructor for use in serialization
|
Duration(Duration javaDuration) |
Modifier and Type | Method and Description |
---|---|
Duration |
getDuration() |
Long |
getValue()
Converts Duration to a primitive value ready to be written to a database.
|
static boolean |
isDuration(String durationToTest)
Tests if the provided string represents a valid Duration.
|
static Duration |
parse(String duration)
Parses
String into Duration. |
void |
setDuration(Duration javaDuration) |
public Duration()
public Duration(Duration javaDuration)
public Duration getDuration()
public void setDuration(Duration javaDuration)
public Long getValue()
public static boolean isDuration(String durationToTest)
durationToTest
- String with a possible Duration valuepublic static Duration parse(String duration) throws ParseException
String
into Duration.
Abbreviation | Time Unit |
---|---|
ns, nano, nanos | Nanosecond |
us, µs, micro, micros | Microseconds |
ms, milli, millis | Millisecond |
s, sec, secs | Second |
m, min, mins | Minute |
h, hr, hour, hours | Hour |
d, day, days | Day |
w, wk, week, weeks | Week |
Example:
Duration.parse("1min1s");
duration
- String to be parsedParseException
- if format is not parsableCopyright © 2015–2020 Red Hat. All rights reserved.