Class FixedFrequencySchedule.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.FixedFrequencySchedule.Builder
-
- Enclosing class:
- FixedFrequencySchedule
public static class FixedFrequencySchedule.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FixedFrequencySchedule
build()
FixedFrequencySchedule.Builder
copy(FixedFrequencySchedule model)
FixedFrequencySchedule.Builder
misfirePolicy(Schedule.MisfirePolicy misfirePolicy)
FixedFrequencySchedule.Builder
recurringInterval(String recurringInterval)
Recurring interval in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations.FixedFrequencySchedule.Builder
repeatCount(Integer repeatCount)
Number of times (0-based) to execute until auto-stop.FixedFrequencySchedule.Builder
timeOfFirstExecution(Date timeOfFirstExecution)
-
-
-
Method Detail
-
misfirePolicy
public FixedFrequencySchedule.Builder misfirePolicy(Schedule.MisfirePolicy misfirePolicy)
-
timeOfFirstExecution
public FixedFrequencySchedule.Builder timeOfFirstExecution(Date timeOfFirstExecution)
-
recurringInterval
public FixedFrequencySchedule.Builder recurringInterval(String recurringInterval)
Recurring interval in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations.The largest supported unit is D, e.g. P14D (not P2W). The value must be at least 5 minutes (PT5M) and at most 3 weeks (P21D or PT30240M).
- Parameters:
recurringInterval
- the value to set- Returns:
- this builder
-
repeatCount
public FixedFrequencySchedule.Builder repeatCount(Integer repeatCount)
Number of times (0-based) to execute until auto-stop.Default value -1 will execute indefinitely. Value 0 will execute once.
- Parameters:
repeatCount
- the value to set- Returns:
- this builder
-
build
public FixedFrequencySchedule build()
-
copy
public FixedFrequencySchedule.Builder copy(FixedFrequencySchedule model)
-
-