Package com.oracle.bmc.psql.model
Class WeeklyBackupPolicy.Builder
- java.lang.Object
-
- com.oracle.bmc.psql.model.WeeklyBackupPolicy.Builder
-
- Enclosing class:
- WeeklyBackupPolicy
public static class WeeklyBackupPolicy.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WeeklyBackupPolicy.Builder
backupStart(String backupStart)
Hour of the day when the backup starts.WeeklyBackupPolicy
build()
WeeklyBackupPolicy.Builder
copy(WeeklyBackupPolicy model)
WeeklyBackupPolicy.Builder
copyPolicy(BackupCopyPolicy copyPolicy)
WeeklyBackupPolicy.Builder
daysOfTheWeek(List<WeeklyBackupPolicy.DaysOfTheWeek> daysOfTheWeek)
The day of the week that the backup starts.WeeklyBackupPolicy.Builder
retentionDays(Integer retentionDays)
-
-
-
Method Detail
-
retentionDays
public WeeklyBackupPolicy.Builder retentionDays(Integer retentionDays)
-
copyPolicy
public WeeklyBackupPolicy.Builder copyPolicy(BackupCopyPolicy copyPolicy)
-
daysOfTheWeek
public WeeklyBackupPolicy.Builder daysOfTheWeek(List<WeeklyBackupPolicy.DaysOfTheWeek> daysOfTheWeek)
The day of the week that the backup starts.- Parameters:
daysOfTheWeek
- the value to set- Returns:
- this builder
-
backupStart
public WeeklyBackupPolicy.Builder backupStart(String backupStart)
Hour of the day when the backup starts.- Parameters:
backupStart
- the value to set- Returns:
- this builder
-
build
public WeeklyBackupPolicy build()
-
copy
public WeeklyBackupPolicy.Builder copy(WeeklyBackupPolicy model)
-
-