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 Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScheduleProtectedDatabaseDeletionDetails
build()
ScheduleProtectedDatabaseDeletionDetails.Builder
copy(ScheduleProtectedDatabaseDeletionDetails model)
ScheduleProtectedDatabaseDeletionDetails.Builder
deletionSchedule(DeletionSchedule deletionSchedule)
Defines a preferred schedule to delete a protected database after you terminate the source database.
-
-
-
Method Detail
-
deletionSchedule
public 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
-
build
public ScheduleProtectedDatabaseDeletionDetails build()
-
copy
public ScheduleProtectedDatabaseDeletionDetails.Builder copy(ScheduleProtectedDatabaseDeletionDetails model)
-
-