| static SnapshotSchedule.Builder | SnapshotSchedule. builder() | Create a new builder. | 
| SnapshotSchedule.Builder | SnapshotSchedule.Builder. copy(SnapshotSchedule model) |  | 
| SnapshotSchedule.Builder | SnapshotSchedule.Builder. dayOfMonth(Integer dayOfMonth) | The day of the month to create a scheduled snapshot. | 
| SnapshotSchedule.Builder | SnapshotSchedule.Builder. dayOfWeek(SnapshotSchedule.DayOfWeek dayOfWeek) | The day of the week to create a scheduled snapshot. | 
| SnapshotSchedule.Builder | SnapshotSchedule.Builder. hourOfDay(Integer hourOfDay) | The hour of the day to create a DAILY, WEEKLY, MONTHLY, or YEARLY snapshot. | 
| SnapshotSchedule.Builder | SnapshotSchedule.Builder. month(SnapshotSchedule.Month month) | The month to create a scheduled snapshot. | 
| SnapshotSchedule.Builder | SnapshotSchedule.Builder. period(SnapshotSchedule.Period period) | The frequency of scheduled snapshots. | 
| SnapshotSchedule.Builder | SnapshotSchedule.Builder. retentionDurationInSeconds(Long retentionDurationInSeconds) | The number of seconds to retain snapshots created with this schedule. | 
| SnapshotSchedule.Builder | SnapshotSchedule.Builder. schedulePrefix(String schedulePrefix) | A name prefix to be applied to snapshots created by this schedule. | 
| SnapshotSchedule.Builder | SnapshotSchedule.Builder. timeScheduleStart(Date timeScheduleStart) | The starting point used to begin the scheduling of the snapshots based upon recurrence
string in RFC 3339  timestamp format. | 
| SnapshotSchedule.Builder | SnapshotSchedule.Builder. timeZone(SnapshotSchedule.TimeZone timeZone) | Time zone used for scheduling the snapshot. | 
| SnapshotSchedule.Builder | SnapshotSchedule. toBuilder() |  |