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 CreateTaskScheduleDetails
build()
CreateTaskScheduleDetails.Builder
copy(CreateTaskScheduleDetails model)
CreateTaskScheduleDetails.Builder
executionRecurrences(String executionRecurrences)
Recurrence specification for the task schedule execution (formatted according to RFC-5545).CreateTaskScheduleDetails.Builder
fleetId(String fleetId)
The OCID of the Fleet.CreateTaskScheduleDetails.Builder
taskDetails(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)
-
-