Package com.maker.eventdatetimemaker
Class EventDateTimeArbitraryBuilder
java.lang.Object
com.maker.eventdatetimemaker.EventDateTimeArbitraryBuilder
Builder class for configuring
EventDateTimeArbitrary
.- Since:
- 2024. 7. 6.
- Author:
- yongjunhong
-
Constructor Summary
ConstructorDescriptionConstructs anEventDateTimeArbitraryBuilder
with default settings. -
Method Summary
Modifier and TypeMethodDescriptionbetween
(LocalDateTime min, LocalDateTime max) Sets the range ofLocalDateTime
values to generate.build()
Constructs anEventDateTimeArbitrary
based on the configured settings.setDate
(int date) Sets the date of month for generatedLocalDateTime
.setHour
(int hour) Deprecated.setMinute
(int minute) Deprecated.setMonth
(int month) Sets the month for generatedLocalDateTime
.setYear
(int year) Sets the year for generatedLocalDateTime
.
-
Constructor Details
-
EventDateTimeArbitraryBuilder
public EventDateTimeArbitraryBuilder()Constructs anEventDateTimeArbitraryBuilder
with default settings.
-
-
Method Details
-
between
Sets the range ofLocalDateTime
values to generate.- Parameters:
min
- The minimumLocalDateTime
.max
- The maximumLocalDateTime
.- Returns:
- This builder instance for method chaining.
-
setYear
Sets the year for generatedLocalDateTime
.- Parameters:
year
- The year value.- Returns:
- This builder instance for method chaining.
-
setMonth
Sets the month for generatedLocalDateTime
.- Parameters:
month
- The month value (1 for January, 2 for February, etc.).- Returns:
- This builder instance for method chaining.
-
setDate
Sets the date of month for generatedLocalDateTime
.- Parameters:
date
- The date of the month (1-31).- Returns:
- This builder instance for method chaining.
-
setHour
Deprecated.Sets the hour of day for generatedLocalDateTime
.- Parameters:
hour
- The hour of the day (0-23).- Returns:
- This builder instance for method chaining.
-
setMinute
Deprecated.Sets the minute of hour for generatedLocalDateTime
.- Parameters:
minute
- The minute of the hour (0-59).- Returns:
- This builder instance for method chaining.
-
build
Constructs anEventDateTimeArbitrary
based on the configured settings.- Returns:
- An
EventDateTimeArbitrary
instance.
-