Package com.oracle.bmc.psql.model
Class BackupCopyDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.psql.model.BackupCopyDetails.Builder
-
- Enclosing class:
- BackupCopyDetails
public static class BackupCopyDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BackupCopyDetailsbuild()BackupCopyDetails.BuildercompartmentId(String compartmentId)target compartment to place a new backupBackupCopyDetails.Buildercopy(BackupCopyDetails model)BackupCopyDetails.Builderregions(List<String> regions)List of region names of the remote regionBackupCopyDetails.BuilderretentionPeriod(Integer retentionPeriod)Retention period in days of the backup copy.
-
-
-
Method Detail
-
compartmentId
public BackupCopyDetails.Builder compartmentId(String compartmentId)
target compartment to place a new backup- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
retentionPeriod
public BackupCopyDetails.Builder retentionPeriod(Integer retentionPeriod)
Retention period in days of the backup copy.- Parameters:
retentionPeriod- the value to set- Returns:
- this builder
-
regions
public BackupCopyDetails.Builder regions(List<String> regions)
List of region names of the remote region- Parameters:
regions- the value to set- Returns:
- this builder
-
build
public BackupCopyDetails build()
-
copy
public BackupCopyDetails.Builder copy(BackupCopyDetails model)
-
-