Class Schedule.Builder
- java.lang.Object
-
- com.oracle.bmc.fleetappsmanagement.model.Schedule.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Schedule
build()
Schedule.Builder
copy(Schedule model)
Schedule.Builder
duration(String duration)
Duration if schedule type is CustomSchedule.Builder
executionStartdate(Date executionStartdate)
Start Date for the schedule.Schedule.Builder
maintenanceWindowId(String maintenanceWindowId)
Provide MaintenanceWindowId if Schedule Type is Maintenance WindowSchedule.Builder
recurrences(String recurrences)
Recurrence rule specification if Schedule Type is Custom and RecurringSchedule.Builder
type(Schedule.Type type)
Schedule Type
-
-
-
Method Detail
-
type
public Schedule.Builder type(Schedule.Type type)
Schedule Type- Parameters:
type
- the value to set- Returns:
- this builder
-
executionStartdate
public Schedule.Builder executionStartdate(Date executionStartdate)
Start Date for the schedule.An RFC3339 formatted datetime string
- Parameters:
executionStartdate
- the value to set- Returns:
- this builder
-
maintenanceWindowId
public Schedule.Builder maintenanceWindowId(String maintenanceWindowId)
Provide MaintenanceWindowId if Schedule Type is Maintenance Window- Parameters:
maintenanceWindowId
- the value to set- Returns:
- this builder
-
recurrences
public Schedule.Builder recurrences(String recurrences)
Recurrence rule specification if Schedule Type is Custom and Recurring- Parameters:
recurrences
- the value to set- Returns:
- this builder
-
duration
public Schedule.Builder duration(String duration)
Duration if schedule type is Custom- Parameters:
duration
- the value to set- Returns:
- this builder
-
build
public Schedule build()
-
copy
public Schedule.Builder copy(Schedule model)
-
-