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 Summary
Constructors Constructor Description Builder()
-
Method Summary
All 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
-
compartmentId
public BackupCopyPolicy.Builder compartmentId(String compartmentId)
target compartment to place a new backup- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
retentionPeriod
public BackupCopyPolicy.Builder retentionPeriod(Integer retentionPeriod)
Retention period in days of the backup copy.- Parameters:
retentionPeriod- the value to set- Returns:
- this builder
-
regions
public BackupCopyPolicy.Builder regions(List<String> regions)
List of region names of the remote region- Parameters:
regions- the value to set- Returns:
- this builder
-
build
public BackupCopyPolicy build()
-
copy
public BackupCopyPolicy.Builder copy(BackupCopyPolicy model)
-
-