public static final class ScheduleCondition.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder()
Constructor for the builder.
|
| Modifier and Type | Method and Description |
|---|---|
ScheduleCondition |
build()
A function to create new Instance of
ScheduleCondition. |
java.time.LocalTime |
getExpiryTime()
A getter to get
expiryTime. |
ScheduleCondition.ScheduleType |
getScheduleType()
A getter to get
scheduleType. |
java.time.Instant |
getStartTime()
A getter to get
startTime. |
ScheduleCondition.Builder |
setExpiryTime(java.time.LocalTime expiryTime)
A function to ser expiry time.
|
ScheduleCondition.Builder |
setScheduleType(ScheduleCondition.ScheduleType scheduleType)
A function to set
ScheduleCondition.ScheduleType. |
ScheduleCondition.Builder |
setStartTime(java.time.Instant startTime)
A function to set start time.
|
public ScheduleCondition build()
ScheduleCondition.ScheduleCondition instance with given config.public ScheduleCondition.Builder setStartTime(java.time.Instant startTime)
startTime - Start time of ScheduleConditionScheduleCondition.Builderpublic ScheduleCondition.Builder setExpiryTime(java.time.LocalTime expiryTime)
expiryTime - Expiry time of ScheduleConditionScheduleCondition.Builderpublic ScheduleCondition.Builder setScheduleType(ScheduleCondition.ScheduleType scheduleType)
ScheduleCondition.ScheduleType.scheduleType - ScheduleCondition.ScheduleType of ScheduleConditionScheduleCondition.Builderpublic java.time.LocalTime getExpiryTime()
expiryTime.expiryTime.public ScheduleCondition.ScheduleType getScheduleType()
scheduleType.scheduleType.