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 FixedFrequencySchedulebuild()FixedFrequencySchedule.Buildercopy(FixedFrequencySchedule model)FixedFrequencySchedule.BuildermisfirePolicy(Schedule.MisfirePolicy misfirePolicy)FixedFrequencySchedule.BuilderrecurringInterval(String recurringInterval)Recurring interval in ISO 8601 extended format as described in https://en.wikipedia.org/wiki/ISO_8601#Durations.FixedFrequencySchedule.BuilderrepeatCount(Integer repeatCount)Number of times (0-based) to execute until auto-stop.FixedFrequencySchedule.BuildertimeOfFirstExecution(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)
-
-