public static class RecurrentMaintenanceWindowSchedule.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
RecurrentMaintenanceWindowSchedule |
build() |
RecurrentMaintenanceWindowSchedule.Builder |
copy(RecurrentMaintenanceWindowSchedule model) |
RecurrentMaintenanceWindowSchedule.Builder |
maintenanceWindowDuration(String maintenanceWindowDuration)
Duration time of each recurrence of each Maintenance Window.
|
RecurrentMaintenanceWindowSchedule.Builder |
maintenanceWindowRecurrences(String maintenanceWindowRecurrences)
A RFC5545 formatted recurrence string which represents the Maintenance Window Recurrence.
|
RecurrentMaintenanceWindowSchedule.Builder |
timeMaintenanceWindowEnd(Date timeMaintenanceWindowEnd)
Start time of Maintenance window.
|
RecurrentMaintenanceWindowSchedule.Builder |
timeMaintenanceWindowStart(Date timeMaintenanceWindowStart)
Start time of Maintenance window.
|
public RecurrentMaintenanceWindowSchedule.Builder timeMaintenanceWindowStart(Date timeMaintenanceWindowStart)
Start time of Maintenance window. A RFC3339 formatted datetime string
timeMaintenanceWindowStart
- the value to setpublic RecurrentMaintenanceWindowSchedule.Builder timeMaintenanceWindowEnd(Date timeMaintenanceWindowEnd)
Start time of Maintenance window. A RFC3339 formatted datetime string
timeMaintenanceWindowEnd
- the value to setpublic RecurrentMaintenanceWindowSchedule.Builder maintenanceWindowRecurrences(String maintenanceWindowRecurrences)
A RFC5545 formatted recurrence string which represents the Maintenance Window Recurrence.
Please refer this for
details:https://datatracker.ietf.org/doc/html/rfc5545#section-3.3.10 FREQ: Frequency of
the Maintenance Window. The supported values are: DAILY and WEEKLY. BYDAY: Comma
separated days for Weekly Maintenance Window. BYHOUR: Specifies the start hour of each
recurrence after timeMaintenanceWindowStart
value. BYMINUTE: Specifies the start
minute of each reccurrence after timeMaintenanceWindowStart
value. The default
value is 00 BYSECOND: Specifies the start second of each reccurrence after timeMaintenanceWindowStart
value. The default value is 00 Other Rules are not supported.
maintenanceWindowRecurrences
- the value to setpublic RecurrentMaintenanceWindowSchedule.Builder maintenanceWindowDuration(String maintenanceWindowDuration)
Duration time of each recurrence of each Maintenance Window. It must be specified as a string in ISO 8601 extended format.
maintenanceWindowDuration
- the value to setpublic RecurrentMaintenanceWindowSchedule build()
public RecurrentMaintenanceWindowSchedule.Builder copy(RecurrentMaintenanceWindowSchedule model)
Copyright © 2016–2024. All rights reserved.