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–2022 Red Hat. All rights reserved.