Package com.oracle.bmc.psql.model
Class BackupCopyPolicy.Builder
- java.lang.Object
- 
- com.oracle.bmc.psql.model.BackupCopyPolicy.Builder
 
- 
- Enclosing class:
- BackupCopyPolicy
 
 public static class BackupCopyPolicy.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description BackupCopyPolicybuild()BackupCopyPolicy.BuildercompartmentId(String compartmentId)target compartment to place a new backupBackupCopyPolicy.Buildercopy(BackupCopyPolicy model)BackupCopyPolicy.Builderregions(List<String> regions)List of region names of the remote regionBackupCopyPolicy.BuilderretentionPeriod(Integer retentionPeriod)Retention period in days of the backup copy.
 
- 
- 
- 
Method Detail- 
compartmentIdpublic BackupCopyPolicy.Builder compartmentId(String compartmentId) target compartment to place a new backup- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
retentionPeriodpublic BackupCopyPolicy.Builder retentionPeriod(Integer retentionPeriod) Retention period in days of the backup copy.- Parameters:
- retentionPeriod- the value to set
- Returns:
- this builder
 
 - 
regionspublic BackupCopyPolicy.Builder regions(List<String> regions) List of region names of the remote region- Parameters:
- regions- the value to set
- Returns:
- this builder
 
 - 
buildpublic BackupCopyPolicy build() 
 - 
copypublic BackupCopyPolicy.Builder copy(BackupCopyPolicy model) 
 
- 
 
-