Package net.datafaker.providers.base
Class FakeDuration
- java.lang.Object
-
- net.datafaker.providers.base.AbstractProvider<BaseProviders>
-
- net.datafaker.providers.base.FakeDuration
-
public class FakeDuration extends AbstractProvider<BaseProviders>
- Since:
- 0.8.0
-
-
Field Summary
-
Fields inherited from class net.datafaker.providers.base.AbstractProvider
faker
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
FakeDuration(BaseProviders faker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.time.Duration
atMostDays(long daysMax)
Returns a Duration object representing a random duration of days in the given rangejava.time.Duration
atMostHours(long hoursMax)
Returns a Duration object representing a random duration of hours in the given rangejava.time.Duration
atMostMinutes(long minutesMax)
Returns a Duration object representing a random duration of minutes in the given rangejava.time.Duration
atMostSeconds(long secondsMax)
Returns a Duration object representing a random duration of seconds in the given range-
Methods inherited from class net.datafaker.providers.base.AbstractProvider
getFaker, resolve, resolve
-
-
-
-
Constructor Detail
-
FakeDuration
protected FakeDuration(BaseProviders faker)
-
-
Method Detail
-
atMostMinutes
public java.time.Duration atMostMinutes(long minutesMax)
Returns a Duration object representing a random duration of minutes in the given range- Parameters:
minutesMax
- : max number of minutes for Duration (inclusive)- Returns:
- a Duration object representing a number of minutes in the given range
-
atMostHours
public java.time.Duration atMostHours(long hoursMax)
Returns a Duration object representing a random duration of hours in the given range- Parameters:
hoursMax
- : max number of hours for Duration (inclusive)- Returns:
- a Duration object representing a number of hours in the given range
-
atMostDays
public java.time.Duration atMostDays(long daysMax)
Returns a Duration object representing a random duration of days in the given range- Parameters:
daysMax
- : max number of days for Duration (inclusive)- Returns:
- a Duration object representing a number of days in the given range
-
atMostSeconds
public java.time.Duration atMostSeconds(long secondsMax)
Returns a Duration object representing a random duration of seconds in the given range- Parameters:
secondsMax
- : max number of seconds for Duration (inclusive)- Returns:
- a Duration object representing a number of seconds in the given range
-
-