Package com.oracle.bmc.jms.model
Class CreateTaskScheduleDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.jms.model.CreateTaskScheduleDetails.Builder
-
- Enclosing class:
- CreateTaskScheduleDetails
public static class CreateTaskScheduleDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateTaskScheduleDetailsbuild()CreateTaskScheduleDetails.Buildercopy(CreateTaskScheduleDetails model)CreateTaskScheduleDetails.BuilderexecutionRecurrences(String executionRecurrences)Recurrence specification for the task schedule execution (formatted according to RFC-5545).CreateTaskScheduleDetails.BuilderfleetId(String fleetId)The OCID of the Fleet.CreateTaskScheduleDetails.BuildertaskDetails(TaskDetails taskDetails)
-
-
-
Method Detail
-
fleetId
public CreateTaskScheduleDetails.Builder fleetId(String fleetId)
The OCID of the Fleet.- Parameters:
fleetId- the value to set- Returns:
- this builder
-
executionRecurrences
public CreateTaskScheduleDetails.Builder executionRecurrences(String executionRecurrences)
Recurrence specification for the task schedule execution (formatted according to RFC-5545).To run daily for 10 occurrences starts on September 2, 2024 09:00 EDT, it should be ‘DTSTART;TZID=America/New_York:20240902T090000 RRULE:FREQ=DAILY;COUNT=10’. To run every 3 hours from 9:00 AM to 5:00 PM on August 5, 2024 EDT, it should be ‘DTSTART;TZID=America/New_York:20240805T090000 RRULE:FREQ=HOURLY;INTERVAL=3;UNTIL=20240805T170000Z’.
- Parameters:
executionRecurrences- the value to set- Returns:
- this builder
-
taskDetails
public CreateTaskScheduleDetails.Builder taskDetails(TaskDetails taskDetails)
-
build
public CreateTaskScheduleDetails build()
-
copy
public CreateTaskScheduleDetails.Builder copy(CreateTaskScheduleDetails model)
-
-