Package com.oracle.bmc.recovery.model
Class ScheduleProtectedDatabaseDeletionDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.recovery.model.ScheduleProtectedDatabaseDeletionDetails.Builder
 
- 
- Enclosing class:
- ScheduleProtectedDatabaseDeletionDetails
 
 public static class ScheduleProtectedDatabaseDeletionDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ScheduleProtectedDatabaseDeletionDetailsbuild()ScheduleProtectedDatabaseDeletionDetails.Buildercopy(ScheduleProtectedDatabaseDeletionDetails model)ScheduleProtectedDatabaseDeletionDetails.BuilderdeletionSchedule(DeletionSchedule deletionSchedule)Defines a preferred schedule to delete a protected database after you terminate the source database.
 
- 
- 
- 
Method Detail- 
deletionSchedulepublic ScheduleProtectedDatabaseDeletionDetails.Builder deletionSchedule(DeletionSchedule deletionSchedule) Defines a preferred schedule to delete a protected database after you terminate the source database.- The default schedule is DELETE_AFTER_72_HOURS, so that the delete operation can occur 72 hours (3 days) after the source database is terminated. * The alternate schedule is DELETE_AFTER_RETENTION_PERIOD. Specify this option if you want to delete a protected database only after the policy-defined backup retention period expires.
 - Parameters:
- deletionSchedule- the value to set
- Returns:
- this builder
 
 - 
buildpublic ScheduleProtectedDatabaseDeletionDetails build() 
 - 
copypublic ScheduleProtectedDatabaseDeletionDetails.Builder copy(ScheduleProtectedDatabaseDeletionDetails model) 
 
- 
 
-